0

私は2つのモジュールを持っています。

  1. カスタム フッター。
  2. 証言。

今、カスタムフッター内に証言モジュールを表示しようとしています。私が追加した別のstackoverflow投稿のように

// Display testimonial part
        $this->data['testimonial_block'] = $module = $this->getChild('module/testimonial', array(
        'limit' => 5,
        'image_width' => 80,
        'image_height' => 80
        ));

"catalog/controller/common/customfooter.php"前に$this->render ();

<?php echo $testimonial_block; ?>そして内部に追加customfooter.tpl

これを追加した後、このエラーが発生します

Notice: Undefined index: testimonial_title in C:\xampp\htdocs\magichomegym\catalog\controller\module\testimonial.php on line 6
Notice: Undefined index: testimonial_limit in C:\xampp\htdocs\magichomegym\catalog\controller\module\testimonial.php on line 22

誰かが私がどこで間違っているのか知っていましたか?

4

1 に答える 1

2

配列に関連データを提供する必要があります

$this->data['testimonial_block'] = $module = $this->getChild('module/testimonial', array(
    'limit' => 5,
    'image_width' => 80,
    'image_height' => 80,
    'testimonial_title' => 'Title here',
    'testimonial_limit' => 5,
));

5 を表示したい証言の量に置き換え、「ここにタイトル」を任意のタイトルに置き換えます。

于 2013-01-30T18:50:56.577 に答える