sql >> データベース >  >> RDS >> Mysql

opencart-テンプレートファイル内にモジュールを手動で表示する方法は?

    これを行うには、2つのファイルを編集する必要があります

    まず、コントローラーを編集する必要があります。この例では、ホームページにスペシャルを追加します

    したがって、コントローラーファイルcatalog/controller/common/home.phpを開きます。 。この行の前のどこか$this->response->setOutput($this->render()); 以下を追加

    $this->data['special_block'] = $module = $this->getChild('module/special', array(
        'limit' => 5,
        'image_width' => 80,
        'image_height' => 80
    ));
    

    配列はモジュールの設定です。ここでは関係がないため、レイアウト、位置、ステータス、および並べ替え順序は含まれていないことに注意してください。 special_blockも使用しました コンテンツの一意のキーとして、レンダリングが必要な他のアイテムとの競合を避けるために

    次に、テンプレートファイルで、<?php echo $special_block; ?> モジュールをどこにでも移動したい場所




    1. Oracleは、タイムゾーン付きのTIMESTAMPをDATEに変換します

    2. リソース、トピック、および章について、正規化されたDBでGROUPBYを使用して結合する

    3. PentahoDataIntegrationおよびBAServerツールへのMicrosoftSQLServerJDBCドライバーのインストール

    4. ファイルシステムではなくデータベースにファイルを保存しますか?