Извините за название, случайно ошибся… хотел чего-то о цикле написать
Добрый вечер.
Вопрос наверное глупый, но уже замучился искать. Я сис.админ, не програмер. Вот балуюсь опенкартом (очень все платно). Вот в одном месте, выводятся атрибуты товара, я захотел их загруппировать (спрятать/открыть) по группам.
PHP:
скопировать код в буфер обмена
<?PHP echo $tab_attribute; ?> <a onclick="$('#one').slideToggle('slow');" href="javascript://"> <?PHP if ($attribute_groups) { ?> <?PHP foreach ($attribute_groups as $attribute_group) { ?> <strong><?PHP echo $attribute_group['name']; ?></strong>[b]</a>[/b] [b]<div id="one" style="display: none;">[/b] <?PHP foreach ($attribute_group['attribute'] as $attribute) { ?> <?PHP echo $attribute['name']; ?><?PHP echo $attribute['text']; ?> <?PHP } ?>[b]</div>[/b] <?PHP } ?>
То что жырным, нагуглил сам. Так вот, работает только для первой групы, по причине, что в
<a onclick="$('#one').slideToggle('slow');" href="javascript://">
<div id="one" style="display: none;">
Везде ID=ONE, подскажыте, ка написать цикл, или чего там, чтобы кажди раз, когда подгружается група, ему присваевался one1, one2, one3….?(Отредактировано автором: 02 Ноября, 2015 - 20:54:35)
|