0
私は正しいトピックを入力してください。私は何を知る必要がありますか?コントローラーから私の店のcmsページのリストがあります。それから私は内容を取得したいが、私はどのように知りません。変数をコントローラの関数に貼り付けるには
マイコントローラ:getCMSContentに私のCMS IDを貼り付ける方法
{$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}
:私は私の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);
}
}
?
種類は
{Product :: getCMSContent($ cmsID)}を使用した場合、私の店は壊れています。 – PSoft