Изначально я создал атрибут Характеристики добавил группу атрибутов вес, размеры и т.д. теперь новая категория и хочу указать только оригинальный номер создал группу атрибутов (Оригинальный (OEM) номер) + атрибут (Оригинальный (OEM) номер) добавил этот атрибут, но он отображается как Характеристики + Оригинальный (OEM) номер что не так???
А как он должен отображаться? В отдельной вкладке?? Немного не понятно что именно не получается у вас.
вместо Характеристики что бы было Оригинальный (OEM) номер ведь я создал новую группу атрибутов Оригинальный (OEM) номер
)) Название вкладки не меняется от названия группы это постоянная величина. И новая вкладка не добавляется в зависимости от количество групп атрибутов.
Vlad, т.е. это будет всегда Характеристики??? если Характеристики переименовать в Параметры, то будет всегда Параметры? а как сделать так?
ну и задачку дали... Для названия табов заменить на это там где про атрибуты Код: <?php if ($attribute_groups) { ?> <?php foreach ($attribute_groups as $attribute_group) { ?> <li class=""><a href="#tab-attr-<?php echo $attribute_group['attribute_group_id']; ?>" data-toggle="tab"><?php echo $attribute_group['name']; ?></a></li> <?php } ?> <?php } ?> для содержимов табов заменить на это.. тоже там где атрибуты Код: <?php if ($attribute_groups) { ?> <?php foreach ($attribute_groups as $attribute_group) { ?> <div class="tab-pane" id="tab-attr-<?php echo $attribute_group['attribute_group_id']; ?>"> <table class="table table-bordered"> <thead> <tr> <td colspan="2"><strong><?php echo $attribute_group['name']; ?></strong></td> </tr> </thead> <tbody> <?php foreach ($attribute_group['attribute'] as $attribute) { ?> <tr> <td><?php echo $attribute['name']; ?></td> <td><?php echo $attribute['text']; ?></td> </tr> <?php } ?> </tbody> </table> </div> <?php } ?> <?php } ?>
спасибо получилось только часть кода удалил Код: <thead> <tr> <td colspan="2"><strong><?php echo $attribute_group['name']; ?></strong></td> </tr> </thead> чтобы не дублировалось
как сделать группы атрибутов как вкладки OpenCart 3.0? Код: <ul class="nav nav-tabs"> <li class="active"><a href="#tab-description" data-toggle="tab">{{ tab_description }}</a></li> {% if attribute_groups %} <li><a href="#tab-specification" data-toggle="tab">{{ tab_attribute }}</a></li> {% endif %} {% if review_status %} <li><a href="#tab-review" data-toggle="tab">{{ tab_review }}</a></li> {% endif %} </ul> <div class="tab-content"> <div class="tab-pane active" id="tab-description">{{ description }}</div> {% if attribute_groups %} <div class="tab-pane" id="tab-specification"> <table class="table table-bordered"> {% for attribute_group in attribute_groups %} <tbody> {% for attribute in attribute_group.attribute %} <tr> <td>{{ attribute.name }}</td> <td>{{ attribute.text }}</td> </tr> {% endfor %} </tbody> {% endfor %} </table> </div>
А в чем проблема? Синтаксис похож... условий сложных нету. Вставьте то что работает и замените все <?php echo $ на {{ закрывающий у переменных ?> на }} ну и по условиям же там все просто. Это на тот случай, чтобы совсем не вникать. А так тупо куском кода скопировать по аналогии.
Мне немного лень, когда выше есть вполне рабочий ответ. Попробуйте для начала сами разобраться. Не получится... то помогу.
В табы HTML: {% if attribute_groups %} {% for attribute_group in attribute_groups %} <li class=""><a href="#tab-attr-{{ attribute_group.attribute_group_id }}" data-toggle="tab">{{ attribute_group.name }}</a></li> {% endfor %} {% endif %} для контента HTML: {% if attribute_groups %} {% for attribute_group in attribute_groups %} <div class="tab-pane" id="tab-attr-{{ attribute_group.attribute_group_id }}"> <table class="table table-bordered"> <thead> <tr> <td colspan="2"><strong>{{ attribute_group.name }}</strong></td> </tr> </thead> <tbody> {% for attribute in attribute_group.attribute %} <tr> <td>{{ attribute.name }}</td> <td>{{ attribute.text }}</td> </tr> {% endfor %} </tbody> </table> </div> {% endfor %} {% endif %}