內通過在產品說明中所見即所得的編輯器使用此代碼,可以顯示CMS阻止的Magento:將CMS頁的產品說明書
{{widget type="cms/widget_block" template="cms/widget/static_block/default.phtml" block_id="01"}}
我想知道,有沒有什麼辦法,我可以做同樣的CMS頁面? 我可以在WYSIWYG編輯器的產品描述中顯示CMS頁面嗎?
內通過在產品說明中所見即所得的編輯器使用此代碼,可以顯示CMS阻止的Magento:將CMS頁的產品說明書
{{widget type="cms/widget_block" template="cms/widget/static_block/default.phtml" block_id="01"}}
我想知道,有沒有什麼辦法,我可以做同樣的CMS頁面? 我可以在WYSIWYG編輯器的產品描述中顯示CMS頁面嗎?
你可以創建自己的控件,請參閱Creating a Magento Widget
然後實現你的邏輯來獲得CMS內容
protected function _toHtml()
{
//get cms content from db
}
這是行不通的,因爲產品說明不流通的Magento模板過濾系統!
有一個變通的it..you可以嘗試拉你的產品視圖模板文件中的CMS頁面的內容......即目錄/產品/ view.phtml文件 參考這裏(How to call a cms page in a phtml file in magento?)
您應該使用靜態塊,而不是CMS頁面。您想要CMS頁面的任何特定原因? – seanbreeden
是的,這是因爲我可以輕鬆控制佈局,因爲我想在CMS頁面上有一個特殊的設計,如果我把它放在靜態塊中,它會影響產品頁面上的整個設計 – RaduS