Поддержка или помощь c Prestashop

Статус
В этой теме нельзя размещать новые ответы.
Я использовал поле Короткое описание, предварительно убрав его из вывода на страницы товара. К тому же в нем можно использовать html, чтоб сделать ссылку кликабельной
Я использую и короткое и полное описание, хотел заточить под это "свойства" скрыв вкладку для просмотра, но хотелось бы более конфиденциального и красивого решения.
 
Уважаемы знатоки архитектуры PS
Помогите с решением:

Мне к каждому товару надо добавить ссылку на товар с сайта поставщика, для удобства менеджеров.
Логично использовать под это дело вкладку Поставщики ( но там можно указать только артикул длиной до 32 символов)
Вот и надо увеличить количество этих символов.
Как я понимаю это где то в ObjectModel.php но как правильно прописать не соображу.

Помогите, спасибо.


Нашел решение.

1. в вкладке информация о товаре в админке добавим произвольное поле
открываем admin/themes/default/template/controllers/products/informations.tpl

и после вывода UPS у меня была 146 строка, вставляем само поле.


<tr>
<td class="col-left"><label>{$bullet_common_field} {l s='Ссылка на товар у поставщика:'}</label></td><td style="padding-bottom:5px;">
<textarea name="supplier" style="width: 300px; height: 50px; margin-right: 5px;">{$product->supplier|escape:html:'UTF-8'}</textarea>
</td>
</tr>

2. в classes/Product.php добавить
После 138 стр

/** @var string Upc barcode */
public $supplier;
После 258 стр

'supplier' => array('type' => self::TYPE_HTML),


3. В бд в таблицу product добавить поле supplier
( открыть phpmyadmin таблицу product, структура, добавить поле - supplier )

У меня сработало, надеюсь поможет другим.
 
Последнее редактирование:
Уважаемые знатоки помогите понять что не так в карточке товара. Вместо двух изображений появляется только одно и в превью не видндо больше одного фото. Тема престы leo tennis. Для просмотра ссылки Войди или Зарегистрируйся
 
товарищи, подскажите в чем тут проблема?
Strict Standards: Declaration of FrontController::displayHeader() should be compatible with that of FrontControllerCore::displayHeader() in /var/www/vhosts/zoogurman.od.ua/httpdocs/override/classes/controller/FrontController.php on line 119 Warning: Cannot modify header information - headers already sent by (output started at /var/www/vhosts/zoogurman.od.ua/httpdocs/override/classes/controller/FrontController.php:119) in /var/www/vhosts/zoogurman.od.ua/httpdocs/classes/controller/FrontController.php on line 756 Warning: Function addCSS() is deprecated in /var/www/vhosts/zoogurman.od.ua/httpdocs/modules/blockcomments/blockcomments.php on line 100
in /var/www/vhosts/zoogurman.od.ua/httpdocs/classes/Tools.php on line 2147 Warning: Function hookExec() is deprecated in /var/www/vhosts/zoogurman.od.ua/httpdocs/override/classes/controller/FrontController.php on line 76
in /var/www/vhosts/zoogurman.od.ua/httpdocs/classes/Tools.php on line 2147 Warning: Function hookExec() is deprecated in /var/www/vhosts/zoogurman.od.ua/httpdocs/override/classes/controller/FrontController.php on line 101
in /var/www/vhosts/zoogurman.od.ua/httpdocs/classes/Tools.php on line 2147 Warning: Function hookExec() is deprecated in /var/www/vhosts/zoogurman.od.ua/httpdocs/override/classes/controller/FrontController.php on line 102
in /var/www/vhosts/zoogurman.od.ua/httpdocs/classes/Tools.php on line 2147
 
Уважаемые, подскажите пожалуйста, почему у меня на некоторых страницах могло перестать отображаться имя авторизованного пользователя?
К примеру, в корзине показывает полностью. Скриншоты прилагаются:
Account 01.png Account 02.png
 
товарищи, подскажите в чем тут проблема?
Strict Standards: Declaration of FrontController::displayHeader() should be compatible with that of FrontControllerCore::displayHeader() in /var/www/vhosts/zoogurman.od.ua/httpdocs/override/classes/controller/FrontController.php on line 119 Warning: Cannot modify header information - headers already sent by (output started at /var/www/vhosts/zoogurman.od.ua/httpdocs/override/classes/controller/FrontController.php:119) in /var/www/vhosts/zoogurman.od.ua/httpdocs/classes/controller/FrontController.php on line 756 Warning: Function addCSS() is deprecated in /var/www/vhosts/zoogurman.od.ua/httpdocs/modules/blockcomments/blockcomments.php on line 100
in /var/www/vhosts/zoogurman.od.ua/httpdocs/classes/Tools.php on line 2147 Warning: Function hookExec() is deprecated in /var/www/vhosts/zoogurman.od.ua/httpdocs/override/classes/controller/FrontController.php on line 76
in /var/www/vhosts/zoogurman.od.ua/httpdocs/classes/Tools.php on line 2147 Warning: Function hookExec() is deprecated in /var/www/vhosts/zoogurman.od.ua/httpdocs/override/classes/controller/FrontController.php on line 101
in /var/www/vhosts/zoogurman.od.ua/httpdocs/classes/Tools.php on line 2147 Warning: Function hookExec() is deprecated in /var/www/vhosts/zoogurman.od.ua/httpdocs/override/classes/controller/FrontController.php on line 102
in /var/www/vhosts/zoogurman.od.ua/httpdocs/classes/Tools.php on line 2147
Вы бы еще описали что делали до появления ошибки. Скорее всего, конфликт престы и какого-то стороннего модуля.
 
Вы бы еще описали что делали до появления ошибки. Скорее всего, конфликт престы и какого-то стороннего модуля.
дело в том, что я только вкл отображение ошибок, и в шапке это выбило, а так - сайт работает.Решил спросить, может кто-то знает куда копать? что-то с хуком(
 
Господа, нужна помощь! :)

Есть функция
{if $product.features}
{foreach from=$product.features item=feature name=features}
{if $feature.id_feature == 7 }
<span class="featurespec">{$feature.value|escape:'htmlall':'UTF-8'}</span>
{/if}
{/foreach}
{/if}
И есть конструкция вывода текста в стикер
<span class="mysticker">{$featurespec}</span>
Вопрос: как заставить эту конструкцию выводить значение моей функции?

Upd: вопрос решен
 
Последнее редактирование:
товарищи, подскажите в чем тут проблема?
Strict Standards: Declaration of FrontController::displayHeader() should be compatible with that of FrontControllerCore::displayHeader() in /var/www/vhosts/zoogurman.od.ua/httpdocs/override/classes/controller/FrontController.php on line 119 Warning: Cannot modify header information - headers already sent by (output started at /var/www/vhosts/zoogurman.od.ua/httpdocs/override/classes/controller/FrontController.php:119) in /var/www/vhosts/zoogurman.od.ua/httpdocs/classes/controller/FrontController.php on line 756 Warning: Function addCSS() is deprecated in /var/www/vhosts/zoogurman.od.ua/httpdocs/modules/blockcomments/blockcomments.php on line 100
in /var/www/vhosts/zoogurman.od.ua/httpdocs/classes/Tools.php on line 2147 Warning: Function hookExec() is deprecated in /var/www/vhosts/zoogurman.od.ua/httpdocs/override/classes/controller/FrontController.php on line 76
in /var/www/vhosts/zoogurman.od.ua/httpdocs/classes/Tools.php on line 2147 Warning: Function hookExec() is deprecated in /var/www/vhosts/zoogurman.od.ua/httpdocs/override/classes/controller/FrontController.php on line 101
in /var/www/vhosts/zoogurman.od.ua/httpdocs/classes/Tools.php on line 2147 Warning: Function hookExec() is deprecated in /var/www/vhosts/zoogurman.od.ua/httpdocs/override/classes/controller/FrontController.php on line 102
in /var/www/vhosts/zoogurman.od.ua/httpdocs/classes/Tools.php on line 2147
Из понятного сразу видно что ему не нравится модуль blockcomments, попробуйте его выключить и посмотреть что будет. И кеш после этого почистите.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху