0

Magento のインストールにカスタム モジュールがあり、特定のモジュールの詳細をフロントエンドのURLの下に表示していますwww.domain.com/modulename。これで、cms ページ用とチェックアウトおよびカタログ ページ用の 2 つのデザインができました。フロントエンドのこのカスタム モジュール ページを CMS ページのテーマに表示したいのですが、バックエンドに設定されているデフォルトのテンプレートは別のものです。

デザインタブの下のcmsページのように、このフロントエンドモジュールページのカスタムデザインを設定する方法はありますか.

助けてください。前もって感謝します。

4

1 に答える 1

2

独自のカスタム モジュール (拡張) がある場合は、モジュール コントローラーを介してそのページの表示を制御できます。これには、パッケージ/テーマの構成が含まれます。モジュール パッケージとテーマの選択を制御するために使用できる関数コードを次に示します。

public function myAction()
{
  Mage::getSingleton('core/design_package')
    ->setPackageName("myPackage")
    ->setTheme("myTheme");   
  $this->loadLayout();
  $this->renderLayout();
}

action-controller-module のカスタム パッケージ/テーマを具体的に設定する現時点では、これが唯一の方法です。

于 2012-12-29T00:38:41.930 に答える