PrestaShop-如何创建PDF阅读器模块?

时间:2019-05-31 14:05:48

标签: prestashop prestashop-modules

我正在尝试创建一个PrestaShop模块以读取PDF文件并显示它们。

  1. 首先,我创建了一个Hello World模块并将其钩住
  2. 然后,我在模块的文件夹中创建了一个新的类文件HTMLTemplateCustomPdf extends from HTMLTemplate

我不确定下一步将是什么?我应该在custom_template_content.tpl文件中放什么?

这是我的HTMLTemplateCustomPdf类的内容

<?php

class HTMLTemplateCustomPdf extends HTMLTemplate
{
    public $custom_model;

    public function __construct($custom_object, $smarty)
    {
        $this->custom_model = $custom_object;
        $this->smarty = $smarty;

        // header informations
        $id_lang = Context::getContext()->language->id;
        $this->title = HTMLTemplateCustomPdf::l('Custom Title');
        // footer informations
        $this->shop = new Shop(Context::getContext()->shop->id);
    }

    public function getContent()
    {
        $this->smarty->assign(array(
        'custom_model' => $this->custom_model,
        ));

        return $this->smarty->fetch(_PS_MODULE_DIR_ . 'my_module/custom_template_content.tpl');
    }

    public function getFilename()
    {
        return 'custom_pdf.pdf';
    }

    public function getBulkFilename()
    {
        return 'custom_pdf.pdf';
    }
}

0 个答案:

没有答案