Знатоки опенкарта, помогите пожалуйста в решении моего вопроса. У меня установлен Opencart 1.5.3.1. Сразу оговорюсь, VQmod у меня не установлен, поэтому все правки из xml файлах делались вручную. С помощью модуля Additional Tab - Products на странице товара я создал 2 доп. вкладки. В админке они отображаются, на сайте тоже, но информация не сохраняется в этих вкладках, т.е. если вбить туда текст, нажать сохранить и потом повторно зайти в эти вкладки, в них не будет информации, соответственно и на сайте эти вкладки пустые. Может кто сталкивался с этим?
Ошибок нет никаких? Скорей всего где то ошибка при получении данных с БД, например пишутся они в descriptions какой то там таблицы а читаются с name
Посмотрел в журнале ошибок, ругается (PHP Notice: Undefined variable: text_features in и Undefined variable: product_additional in) на строки в template/product/product.tpl в этом куске кода и в частности на 4 строки (пометил их - !) Код: !<a href="#tab-features"><?php echo $text_features; ?></a>! - PHP Notice: Undefined variable: text_features in !<a href="#tab-specific"><?php echo $text_additional; ?></a>! - PHP Notice: Undefined variable: text_features in </div> <div id="tab-features" class="tab-content"> <table> <tr> <td> ! <?php echo $product_additional['features'] ?>! - Undefined variable: product_additional in </td> </tr> </table> </div> <div id="tab-specific" class="tab-content"> <table> <tr><td> !<?php echo $product_additional['additions'] ?>! - Undefined variable: product_additional in </td> </tr> </table> </div>
Ну вот аверное в етом проблема PHP: <?php echo $product_additional['additions'] ?> Посмотрите что в масиве product_additional и узнайте почему проблемы с получением из него данных
Странность в чем, в том что не ставил vqmod? А так уже все сделал, все работает. Единственное может кто подскажет как и в каком файле прописать условие, чтобы если вкладка не заполнена, она не отображалась на странице товара? Подозреваю что делается это в product.tpl. Для модуля туда вставляется такой код Код: <file name="catalog/view/theme/default/template/product/product.tpl"> <operation> <search position="before"><![CDATA[ <div id="tab-description" class="tab-content"><?php echo $description; ?></div> ]]></search> <add trim="true"><![CDATA[ <div id="tab-features" class="tab-content"> <table> <tr> <td> <?php echo $product_additional['features'] ?> </td> </tr> </table> </div> <div id="tab-specific" class="tab-content"> <table> <tr><td> <?php echo $product_additional['additions'] ?> </td> </tr> </table> </div> ]]></add> </operation> <operation> <search position="after"><![CDATA[ <a href="#tab-related"><?php echo $tab_related; ?> (<?php echo count($products); ?>)</a> ]]></search> <add trim="true"><![CDATA[ <a href="#tab-features"><?php echo $text_features; ?></a> <a href="#tab-specific"><?php echo $text_additional; ?></a> ]]></add> </operation> </file>