2013-10-09 5 views
-1

Я хочу добавить дополнительную информацию в описание каждого продукта на странице продукта. На данный момент я добавил пользовательскую вкладку для дополнительной информации, но я хочу, чтобы она была сразу после описания. Думаю, мне нужно отредактировать код в product.tpl?Добавить дополнительную информацию в описании opencart

ответ

0

Если вы создали свою собственную вкладку для этой дополнительной информации Вам уже пришлось отредактировать файл шаблона product.tpl, не так ли?

Теперь единственное различие между отображением информации в дополнительной вкладке и после описательной части, где Вы эхо Вашего куска данных ... Так что, вероятно, что Вы до сих пор что-то вроде:

<div id="tabs" class="htabs"> 
    <a href="#tab-description"><?php echo $tab_description; ?></a> 
    <?php if ($attribute_groups) { ?> 
    <a href="#tab-attribute"><?php echo $tab_attribute; ?></a> 
    <?php } ?> 
    <?php if ($review_status) { ?> 
    <a href="#tab-review"><?php echo $tab_review; ?></a> 
    <?php } ?> 
    <?php if ($products) { ?> 
    <a href="#tab-related"><?php echo $tab_related; ?> (<?php echo count($products); ?>)</a> 
    <?php } ?> 
    <!-- YOUR OWN TAB --> 
    <a href="#tab-mytab"><?php echo $tab_mytab; ?></a> 
    </div> 
    <div id="tab-description" class="tab-content"><?php echo $description; ?></div> 
    <?php if ($attribute_groups) { ?> 
    <div id="tab-attribute" class="tab-content"> 
    <!-- ... --> 
    </div> 
    <?php } ?> 
    <?php if ($review_status) { ?> 
    <div id="tab-review" class="tab-content"> 
    <!-- ... --> 
    </div> 
    <?php } ?> 
    <?php if ($products) { ?> 
    <div id="tab-related" class="tab-content"> 
    <!-- ... --> 
    </div> 
    <?php } ?> 
    <!-- YOUR OWN TAB --> 
    <div id="tab-mytab" class="tab-content"> 
    <?php echo $my_tab_content; ?> 
    </div> 

сейчас вам нужно всего лишь переместить это <?php echo $my_tab_content; ?> сразу после описания (описание):

<div id="tabs" class="htabs"> 
    <a href="#tab-description"><?php echo $tab_description; ?></a> 
    <?php if ($attribute_groups) { ?> 
    <a href="#tab-attribute"><?php echo $tab_attribute; ?></a> 
    <?php } ?> 
    <?php if ($review_status) { ?> 
    <a href="#tab-review"><?php echo $tab_review; ?></a> 
    <?php } ?> 
    <?php if ($products) { ?> 
    <a href="#tab-related"><?php echo $tab_related; ?> (<?php echo count($products); ?>)</a> 
    <?php } ?> 
    </div> 
    <div id="tab-description" class="tab-content"> 
    <?php echo $description; ?> 
    <!-- YOUR OWN CONTENT HERE --> 
    <?php echo $my_tab_content; ?> 
    </div> 
    <!-- ... --> 
0

Если вам нужно добавить один и тот же текст на каждую страницу продукта, вы можете добавить его с помощью модуля приветствия. Просто поместите <?php echo $content_bottom; ?> в пользовательскую вкладку, которую вы добавили. Затем создайте новый модуль приветствия в панели администратора и поместите его в нижней части макета продукта.

Смежные вопросы