当前位置: 首页 > 知识库问答 >
问题:

将引导4与prestashop 1.7配合使用。2.1模块

荣晨朗
2023-03-14

我有预赛1.7。2.1已安装,我正在尝试为其编写一个模块。

一般来说,我只想测试引导(4?)支持

我在模块中为displayTop创建了一个钩子,它加载以下smarty模板:

<div class="alert alert-primary" role="alert">
    This is a primary alert—check it out!
</div>

但不幸的是,这并没有将正确的引导css样式添加到我的模块中。

这是我的模块的构造函数:

class TuxInModCarType extends Module
{
    function __construct()
    {
        $this->csvUtil = new CsvUtil(buildCsvArray());
        $this->ret = new RetObj();
        $this->name = 'tuxinmodcartype';
        $this->tab = 'quick_bulk_update';
        $this->version = '0.1';
        $this->author = 'Kfir Ozer';
        $this->bootstrap = true;
        $this->need_instance = 0;
        $this->ps_versions_compliancy = array('min' => '1.7', 'max' => _PS_VERSION_);
        parent::__construct();

        $this->displayName = 'Tux-In Car Type';
        $this->description = 'With this module, you will be able to specify car types for products';
        $this->confirmUninstall = $this->l('Are you sure you want to uninstall');
        if (!Configuration::get('MYMODULE_NAME'))
            $this->warning = $this->l('No name provided');
    }

我在谷歌上搜索到我需要使用$this-

我用以下功能安装我的模块:

公共函数安装(){

return (parent::install()  && $this->loadSqlFile(__DIR__.DIRECTORY_SEPARATOR.'sql'.
DIRECTORY_SEPARATOR.'install.sql') &&
        $this->registerHook('displayBackOfficeHeader') &&
$this->registerHook('displayAdminProductsExtra') &&
$this->registerHook('displayTop'));

}

以及hookDisplayTop,如下代码所示:

   public function hookDisplayTop() {
        $this->context->controller->addJquery();
        $this->context->controller->bootstrap=true;
        $this->context->controller->addCSS($this->_path.'/css/displaytop.css');
        $this->context->controller->addJS($this->_path.'/js/displaytop.js');
        return $this->display(__FILE__,'/displayTop.tpl');
    }

在这里$this-

有什么想法吗?


共有1个答案

锺功
2023-03-14

至少从文档来看,Bootstrap 4没有警报主类。我把你的html片段注入了prestashop演示页面,但我没有得到任何样式。但是,使用任何其他警报成功警报信息等,都会显示正确的样式。

 类似资料:
  • 我想知道是否有一种简单的方法来连接Kafka和Netflix导体(而不是SQS)?目前,它似乎只适用于Amazon SQS。此外,似乎只能按任务执行一个操作。有没有办法按任务执行多个操作? 提前感谢,

  • 问题内容: 我针对正常运行的Web应用程序进行了一系列功能测试,但是每个功能测试都需要通过和注释提供的类级别的设置和拆卸,因此需要JUnit 4.0或更高版本。 现在,我想使用少量的这些功能测试来执行负载测试,这些功能测试可以模拟大量请求Web应用程序相关页面的用户。为了让每个用户在JWebUnit中都有自己的“模拟浏览器”,我需要在JUnitPerf中使用TestFactory来实例化测试中的类

  • 我目前使用的是bootstrap 4。我试图将文本对齐到我的卡头上,我尝试使用,但它不起作用。解决办法是什么? 这是我的卡头代码:

  • 我无法将Tosca扩展用于Chrome。当我安装扩展并尝试使用Tosca运行扫描时,它会显示以下消息 当我按下Yes(是)按钮时,它显示以下错误 无法解决此问题。此外,扩展从浏览器中消失,我不得不再次安装它。 谢啦

  • 有可能将融合模式注册与AWS MSK集成吗?如果你以前这样做过,你能提供一些你实现它的方法/博客吗?

  • 问题内容: 假设我有一堂课,看起来像这样: 我可以使用hibernate会话对此类进行获取或加载: 但是,假设我有一个包含多列的类作为主键: 可以在此类中使用get或load吗? 问题答案: 尝试使用和或 然后使用 看一下这个问题,对此进行了广泛的解释。基本上,hibernate具有复合键的机制。