Prestashop if заявление для домашней страницы ж / ФБ как кнопка

Prestashop if заявление для домашней страницы ж / ФБ как кнопка

25.06.2013 10:08:55 Просмотров 58 Источник

У меня небольшая проблема. Я хочу, чтобы кнопка 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

Является ответом!
Sergei Guk

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

Более подробную информацию можно найти в этом блоге

https://stackoverflow.com/questions/17304505/prestashop-if-statement-for-homepage-w-fb-like-button/17312475#comment25251727_17312475
Ценю помощь Сергея. Я собираюсь попробовать это. :)
Quentin

16.09.2016 01:56:56

Чтобы показать материал только на главной странице я использовал это:

{if 'index' == $page_name }
    ... YOUR CODE ...
{/if}
vividus designs

18.09.2018 02:04:27

В 1.7 вы можете использовать этот код в своем файле tpl

{if $page.page_name == 'index'}
 ... YOUR CODE ...
{/if}
Закрыть X