Кастомизирую about-us

Автор BSD-shnik, 08 июня 2015, 11:02:40

« назад - далее »

BSD-shnik

Доброго времени.

PrestaShop 1.6, тема default-bootstrap


Хочу кастомизировать страницу "О проекте", а именно:


  • Отключить отображение верхнего баннера только на этой странице
  • На поле, где текст вставить HTML код, например div контейнер, картинки.....

В "Расположение блоков => блок баннеров" добавил исключение about-us (Это ЧПУ  страницы)
Баннер всё равно отображается.

Шаблон about-us не нашел. Где он?

Посоветуйте решение.

PrestaMan

Шаблон для всех страниц общий - cms.tpl.
Если хотите добавить блок только для 1-й страницы, то в этом шаблоне
{if $cms->id == 'ID страницы about'}
....ваш код
{/if}

Эксперт Prestashop - решения всех проблем, написание модулей, создание тем для интернет-магазинов под Prestashop.
Эксперт Magento - создам сайт на Magento, программирование кастомных модулей для Magento, кастомизация тем Magento.
Лучшие цены!!!

BSD-shnik

PrestaMan Спасибо, именно то, что нужно.

А как быть с верхним баннером?

DarinSr

Верхний баннер можно также отключить в модуле blockbanner
blockbanner.tpl
{if $cms->id != 'ID страницы about'}
  <a href="{if $banner_link}{$banner_link|escape:'htmlall':'UTF-8'}{else}{if isset($force_ssl) && $force_ssl}{$base_dir_ssl}{else}{$base_dir}{/if}{/if}" title="{$banner_desc|escape:'htmlall':'UTF-8'}">
    {if isset($banner_img)}
<img class="img-responsive" src="{$banner_img|escape:'htmlall':'UTF-8'}" alt="{$banner_desc|escape:'htmlall':'UTF-8'}" title="{$banner_desc|escape:'htmlall':'UTF-8'}" width="1170" height="65" />
    {else}
{$banner_desc|escape:'htmlall':'UTF-8'}
    {/if}
  </a>
{/if}

нужно только в файле модуля blockbanner.php определить переменную $cms.


BSD-shnik

#4
DarinSr Спасибо!  :)

{if $cms->id != 'ID страницы'}

Условный оператор, возвращающий true, если ID не равно  значению переменной $cms.   Уяснил. А вообще, конечно, надо бы мануал по php почитать. Как водится, не досуг всё...... пока позадачное изучение.

Кастомизирую дальше. Будут ещё ??, обращусь обязательно !!!