Prestashop if заявление для домашней страницы ж / ФБ как кнопка
У меня небольшая проблема. Я хочу, чтобы кнопка facebook была только социальной на главной странице в моем модуле blocksocial, поэтому я помещаю этот код в неупорядоченный список в файле blocksocial tpl.
{if $page_name == 'index'}<div class="share-buttons share-buttons-fb-like" data-style="button_count" style="padding-top:5px;"></div>{/if}
Есть идеи, что я делаю неправильно? Это как-то связано с тем, что это кнопка Facebook like?
Проблему можно увидеть на www [dot]anewall [dot]com.
Попробовал форумы Prestashop, но пока не повезло. Буду признателен за любую помощь!
Заранее большое спасибо!
Ответы - Prestashop if заявление для домашней страницы ж / ФБ как кнопка / Prestashop if Statement for Homepage w/ FB Like Button

26.06.2013 09:53:54
Не уверен, что с этим не так, как if $page_name == 'index'
кажется допустимым.
Однако для этого есть альтернативный подход, который вы можете использовать в своем модуле - вы можете отображать разное содержимое и делать разные вещи (например, назначать разные файлы tpl) из одного и того же крючка, в зависимости от текущей страницы
if('index' == $this->context->controller->php_self)
// Do something and display a template for the homepage
Более подробную информацию можно найти в этом блоге



18.09.2018 02:04:27
В 1.7 вы можете использовать этот код в своем файле tpl
{if $page.page_name == 'index'}
... YOUR CODE ...
{/if}