0
올바른 주제를 입력하고 싶습니다. 내가 알아야 할게 뭐야? 컨트롤러에서 내 가게의 CMS 페이지 목록이 있습니다. 그렇다면 콘텐츠를 얻고 싶지만 어떻게해야할지 모르겠다.변수를 컨트롤러의 함수에 붙여 넣는 방법
내 컨트롤러 : 내 product.tpl 파일에서
class ProductController extends ProductControllerCore {
public function initContent() {
parent::initContent();
$cmsList = CMS::listCms();
$this->context->smarty->assign('cmsList', $cmsList);
}
public function getCMSContent($cmsID){
$cmsID = CMS::getCMSContent();
$this->context->smarty->assign('cmsContentProduct', $cmsID);
}
}
나는이 :
{$productCategory = $product->category}
{foreach from=$cmsList item=varCMS}
{$cmsID = $varCMS.id_cms}
{$cmdTitle = $varCMS.meta_title}
{if $cmdTitle == $productCategory}
{* get contnet from CMS*}
{/if}
{/foreach}
어떻게 getCMSContent하는 ID 내 CMS를 붙여?
종류는
{Product :: getCMSContent ($ cmsID)}를 사용하면 제 가게가 고장났습니다. – PSoft