Opencart在另一个模块中添加模块

时间:2013-01-30 16:55:25

标签: module custom-controls opencart

我有两个模块。

  1. 自定义页脚。
  2. 见证。
  3. 现在我正在尝试在自定义页脚中显示推荐模块。和另一个stackoverflow post一样,我添加了

    // 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
    

    有谁知道我哪里出错?

1 个答案:

答案 0 :(得分: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替换为您想要显示的推荐书数量,并将'Title here'替换为您想要的标题