Как получить переменные ядра Magento в блоках CMS или на страницах? - PullRequest
2 голосов
/ 21 марта 2011

Смена шаблонов не подходит в моей ситуации, и даже если я создаю полную HTML-страницу с двумя интегрированными «блоками продуктов: (название продукта, изображение продукта, цена продукта, купите меня)», кажется, легче просто позвоните в два нужных вам продукта и вставьте их напрямую.

Поэтому мне любопытно узнать, могу ли я получить Magento {{переменные}}, такие как названия продуктов, изображения, цены, .... Я очень рад использовать пользовательские переменные Magento для создания функций для их получения, но я не знаю, с чего начать. Любые идеи будут оценены.

1 Ответ

3 голосов
/ 21 марта 2011

Насколько я знаю, это невозможно и не имеет смысла делать все это со страницы CMS.

Лучше всего было бы создать виджет ,Виджеты - это многократно используемые теги шаблонов, которые очень похожи на блоки, используемые в макетной системе Magento.

После создания виджета вы можете вызвать его на странице CMS с опцией продукта {{widget type="mywidgets/productname" product_id="1"}},и измените вывод виджета на основе введенного идентификатора продукта.

Учебник, на который я ссылаюсь, очень хорош и должен быть хорошей отправной точкой.

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