2017-06-06 12 views

答えて

0

はい、PrestaShop製品をカスタムページに表示することは可能です。まず、以下のようにモジュールを介してフロントコントローラを作成する必要があります。

あなたは次のパスであなたのモジュールにそのための別のコントローラを作成する必要があります(supercheckoutは、あなたのモジュール名です)

/modules/supercheckout/controllers/front/fcont.php

class SupercheckoutFcontModuleFrontController extends ModuleFrontController 
{ 

public function initContent() 
{ 
     parent::initContent(); 
     $this->setTemplate('template_file.tpl'); 
} 
} 

そして、あなたのコントローラーページ上で製品を一覧表示するあなたのモジュールのテンプレートファイルに、テーマの製品list.tplファイルが含まれます。ファイルに次のコードを記述します。

{include file="$tpl_dir./product-list.tpl" products=$filtered_products id='block_list_id'} 

注:$ filtered_products変数には、カスタムコントローラページにロードされる製品が含まれています。

+0

こんにちは、お返事ありがとうございます。 –

+0

モジュールを渡す必要がある理由を説明できますか? –

関連する問題