Доброго времени суток. Помогите разобраться с движком, в первые сталкиваюсь с Open Cart, сейчас версия 2.1.0.2 Как можно изменить вывод Описания в карточке товара? Вкладка "Описание" / "Характеристики" / "Отзывы", по умолчанию первое идет описание, как можно изменить, чтоб при открытии карточки были активны характеристики? или как перенести наименование товаров переместить в самое начало карточки, а характеристики вместо наименования товара? http://demo.opencart.com/index.php?route=product/product&path=25_28&product_id=42 Как я понимаю, характеристики отображаются в коде: Код: $data['review_guest'] = true по написанию он стоит перед описанием Код: if ($this->config->get('config_review_guest') || $this->customer->isLogged()) { $data['review_guest'] = true; } else { $data['review_guest'] = false; } Код смотрел в файле ...product.php
поиск помогает http://forum.opencart-russia.ru/threads/pomenjat-mestami-v-karochke-tovara-opianie-i-atributy.200/
Смешные люди, не знают HTML и лезут уже в исходники пытаясь врубиться че до как. А почему не OpenCart 2.2? PHP: <li class="active"><a href="#tab-description" data-toggle="tab"><?php echo $tab_description; ?></a</li> PHP: <div class="tab-pane active" id="tab-description"><?php echo $description; ?></div> Обратите внимание на класс active - это означает что этот таб будет активный. Исходя из этого достаточно убрать из выше приведенных строк класс active и добавить в нужные места PHP: <li class="active"><a href="#tab-specification" data-toggle="tab"><?php echo $tab_attribute; ?></a></li> PHP: <div class="tab-pane active" id="tab-specification">
Спасибо большое. Я не в том файле искал. Получается что "Описание" / "Характеристики" / "Отзывы" находятся в файле ...\catalog\view\theme\default\template\product\product.tpl Код: <ul class="nav nav-tabs"> <?php if ($attribute_groups) { ?> <li class="active"><a href="#tab-specification" data-toggle="tab"><?php echo $tab_attribute; ?></a></li> <?php } ?> <li><a href="#tab-description" data-toggle="tab"><?php echo $tab_description; ?></a></li> <?php if ($review_status) { ?> <li><a href="#tab-review" data-toggle="tab"><?php echo $tab_review; ?></a></li> <?php } ?> </ul> И по всей видимости далее нужно изменить как есть: Код: <div class="tab-content"> <?php if ($attribute_groups) { ?> <div class="tab-pane active" id="tab-specification"> <table class="table table-bordered"> <?php foreach ($attribute_groups as $attribute_group) { ?> <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> <?php } ?> </table> </div> <?php } ?> <div class="tab-pane" id="tab-description"><?php echo $description; ?></div> ..........................................
Пардон шо вмешиваюсь, но ото "Характеристики", насколько знаю, активируются в карточке сами собой, если в товаре (когда вносили информацию о товаре в админке) вы добавили эти самые характеристики. Если вкладка Характеристики осталась пустой (не заполненной) то и на странице с товаром такая закладка не появляется (что логично) P.S. Вот столкнулась с заполнением характеристик (дошла наконец-то до этого берега) и упёрлась в непроходимое болото (то ли у меня только так, то ли это у многих беда такая, но прописать нужные характеристики для товара не получается, я уже настроилась плюнуть на это дело и копипостить таблицу с характеристиками просто через редактор в Описание товара, меньше головняка вроде)
Если что, тема про А про то как работать с атрибутами, написано в документации. http://forum.opencart-russia.ru/threads/atributy-i-gruppy-atributov.98/
Слова ТС "чтоб при открытии карточки были активны характеристики?" сбили с толку, они имеют двоякий смысл. Теперь понимаю, что ТС подразумевал под активностью - чтобы карточка товара открывалась с открытой закладкой "Характеристики" (в стандартном режиме она открывается с Описания), я же восприняла об активности Характеристик в более глобальном смысле, вообще. Ну, ничего страшного, думаю не произошло (более того, уверена, что польза была - кто-то и не знал того, о чем я написала выше - как появляется вкладка Характеристики в Карточке товара)