Слайдер в мультисайтовости на примере шаблона demomarket — различия между версиями
Whoa (обсуждение | вклад) |
Vitaliks (обсуждение | вклад) |
||
Строка 1: | Строка 1: | ||
'''Актуально для версии 20.''' | '''Актуально для версии 20.''' | ||
+ | |||
+ | == Описание == | ||
+ | Если в рамках одной системы необходимо сделать 2 сайта с шаблоном Demomarket для которых можно будет настраивать слайдер независимо друг от друга, то необходимо внести некоторые изменения в файлы шаблона. | ||
+ | |||
+ | == Реализация == | ||
Идентификатор используемого слайдера указан в файле дополнения | Идентификатор используемого слайдера указан в файле дополнения |
Версия 08:51, 1 февраля 2019
Актуально для версии 20.
Описание
Если в рамках одной системы необходимо сделать 2 сайта с шаблоном Demomarket для которых можно будет настраивать слайдер независимо друг от друга, то необходимо внести некоторые изменения в файлы шаблона.
Реализация
Идентификатор используемого слайдера указан в файле дополнения
/templates/demomarket/php/library/DemomarketPhpExtension.php
в методе getSlides необходимо поменять с
$sliderCustomId = 'main';
на
$sliderCustomId = 'main1';
'main1' - это идентификатор слайдера который можно посмотреть в админке на странице редактирования слайдера.
После внесения этих изменений слайдеры отображаются в соответствии с прикрепленными к ним шаблонами/сайтами/доменами.
При копировании шаблона для второго сайта не забудьте изменить настройки подключаемого дополнения шаблона в файле config.ini
с
extensions[] = "/templates/demomarket/php/library/DemomarketPhpExtension"
на
extensions[] = "/templates/demomarket1/php/library/DemomarketPhpExtension"