2013-07-10 2 views
0

С помощью этого кода в описании продукта WYSIWYG редактор, вы можете отобразить CMS блокMagento: Вставьте CMS страницу в описании продукта

{{widget type="cms/widget_block" template="cms/widget/static_block/default.phtml" block_id="01"}} 

Я задаюсь вопросом, есть ли способ, что я могу сделать то же самое с страница CMS? Могу ли я отобразить страницу CMS внутри описания продукта в редакторе WYSIWYG?

+0

Для этого вам необходимо использовать статический блок, а не страницу CMS. Любая конкретная причина, по которой вы хотите создать страницу CMS? – seanbreeden

+0

Да, особая причина, по которой это связано с тем, что у меня есть легкий контроль над макетом, и потому что я хочу иметь специальный дизайн на странице CMS, который, если я поместил его в статический блок, повлияет на весь дизайн на странице продукта – RaduS

ответ

0

Вы можете создать свой собственный виджет см Creating a Magento Widget

Затем реализовать логику, чтобы получить CMS содержание

protected function _toHtml() 
{ 
    //get cms content from db 
} 
1

Это не будет работать, так как описание продукта не проходит систему Magento шаблон фильтра!

0

есть работа вокруг it..you может попытаться вытащить содержимое страницы ОЙ в вашем файле шаблон вида продукта ... т.е. в каталоге/продукте/view.phtml файл см здесь (How to call a cms page in a phtml file in magento?)

Смежные вопросы