Динамический контент Magento на основе режима магазина

В каркасе, с которым я работаю, у меня есть три элемента div на главной странице. Содержимое этих div должно изменяться в зависимости от режима хранения. Например, версия сайта для США будет отображать другой контент в каждом div, чем европейская версия. то есть


Сайт США

Добро пожаловать в виджеты бобов

[ США контент 1 ] [ США контент 2] [ США контент 3 ]


Евро Сайт

Добро пожаловать в виджеты бобов

[ евро содержание 1 ] [ евро содержание 2] [ евро содержание 3 ]


Насколько я понимаю статические блоки, они указывают на одиночную запись контента. Таким образом, наличие home_content_1, home_content_2 и т. д. не будет работать так хорошо, если то, что находится внутри, необходимо изменить в зависимости от режима сайта.

То, что я хочу сделать, это что-то вроде. " Получить весь контент "функция главной страницы" для этой страны/магазина, отобразить каждый элемент в блоке "

(P.S. Я Magento Noob, но не нуб-разработчик, несмотря на нетехнический характер этого вопроса :))


person Tim    schedule 07.02.2013    source источник


Ответы (1)


При создании статического блока вы можете прикрепить их к представлению магазина.

Создайте один блок home_content_1_storecode для каждого магазина.

Затем вам просто нужно вызвать блок, добавив код хранилища в php, и он вызовет правильный блок в зависимости от магазина, в котором вы находитесь.

Если вы не используете один и тот же шаблон дизайна для каждого магазина, вы также можете использовать phtml для отображения своих блоков. У каждого магазина будет свой блок.

person dagfr    schedule 08.02.2013