Автор Тема: Prestashop FAQ - как добавить новое поле к товару  (Прочитано 38076 раз)

28 Июль 2021, 16:28:35
Ответ #60
  • Пользователь
  • **
  • Сообщений: 56
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
$this->context->smarty->assign('skidka', $skidka;добавьте определение переменной шаблона в метод initContent
Спасибо, но видимо этого не достаточно, на сайте так и не выводится, только в админке.
28 Июль 2021, 16:32:05
Ответ #61
  • Ветеран
  • *****
  • Сообщений: 16670
  • Репутация: +14630/-5
  • Сообщество PrestaShop
    • Просмотр профиля
Файл class_index.php удаляли после измений?
28 Июль 2021, 16:41:01
Ответ #62
  • Пользователь
  • **
  • Сообщений: 56
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Файл class_index.php удаляли после измений?
К сожалению тоже не дает результата
28 Июль 2021, 17:01:50
Ответ #63
  • Ветеран
  • *****
  • Сообщений: 86688
  • Репутация: +25428/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Делал как в первом сообщении
https://prestashop-forum.ru/index.php/topic,2835.msg14964.html#msg14964
переменная в шаблоне выводится.

У вас могут быть ошибки и от этого не можете увидеть переменную. Включите показ ошибок и профилирование
https://prestashop-forum.ru/index.php/topic,1304.0.html
проверьте переменные шаблона smarty и sql запросы.
28 Июль 2021, 17:04:17
Ответ #64
  • Пользователь
  • **
  • Сообщений: 56
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Делал как в первом сообщении
https://prestashop-forum.ru/index.php/topic,2835.msg14964.html#msg14964
переменная в шаблоне выводится.

У вас могут быть ошибки и от этого не можете увидеть переменную. Включите показ ошибок и профилирование
https://prestashop-forum.ru/index.php/topic,1304.0.html
проверьте переменные шаблона smarty и sql запросы.

Покажите пожалуйста, как 3 пункт вставили
28 Июль 2021, 18:15:01
Ответ #65
  • Пользователь
  • **
  • Сообщений: 56
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Решение оказалось простым, в шаблоне вывод вызывается {$product->skidka}, а не как указано в статье {$skidka}
29 Июль 2021, 11:13:38
Ответ #66
  • Модератор
  • Ветеран
  • *****
  • Сообщений: 33325
  • Репутация: +26771/-0
    • Просмотр профиля
Решение оказалось простым, в шаблоне вывод вызывается {$product->skidka}, а не как указано в статье {$skidka}
Можно и так, но тогда не нужно было добавлять в /controllers/front/ProductController.php
$this->context->smarty->assign('new_champ', $myvar);
05 Август 2021, 20:04:43
Ответ #67
  • Пользователь
  • **
  • Сообщений: 56
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
А как включить отображение допполя на главной?
У меня установлен модуль "Рекомендуемые товары на главной" он пользуется стандартным файлом из темы product-list.tpl
В категории вывод работает, а на главной не отображается.
Как ему нужно разрешить?
05 Август 2021, 20:59:06
Ответ #68
  • Модератор
  • Ветеран
  • *****
  • Сообщений: 33325
  • Репутация: +26771/-0
    • Просмотр профиля
В фрйле php модуля добавьте определение переменной шаблона как в классе ProductController.php