我的模板或html的一部分消失了。为Prestashop 1.7.6.1,php 7.1.9创建模块]] <<

问题描述 投票:1回答:1
由于我不理解一个div标签,并且home.tpl文件中的类从我的代码中消失了。该模块称为upload_data,在以下文件夹中进行组织:image that shows the arrangement of folders

这是我的代码

upload_data.php

<?php class Upload_data extends Module { public function __construct() { $this->name = 'upload_data'; $this->author = 'Luis Sorto'; $this->version = '1.0.0'; $this->bootstrap = true; parent::__construct(); $this->displayName=$this->l('Upload CSV Files'); $this->description=$this->l('This is a test module to upload csv files'); $this->ps_versions_compliancy = array('min' => '1.7.0.0', 'max' => '1.7.99.99'); } public function install() { return parent::install() && $this->registerHook('displayHome'); } public function uninstall() { return parent::uninstall(); } public function hookDisplayHome() { return $this->display(__FILE__, 'views/templates/hook/home.tpl'); } public function hookHeader() { $this->context->controller->addCSS(array( $this->_path.'views/css/upload_data.css' )); $this->context->controller->addJS(array( $this->_path.'views/js/upload_data.js' )); } public function getContent() { return $this->display(__FILE__, 'views/templates/admin/configure.tpl'); } } ?>

home.tpl

<div class="row"> <div class="col-lg-12"> <img src="http://via.placeholder.com/1920x350" class="upload_data-img"/> </div> </div>

upload_data.css

.upload_data-img{width:100%;}

当我使用xampp将页面加载到localhoast中时,这就是检查代码时得到的结果

<div class="row"> <img src="http://via.placeholder.com/1920x350"> </div>

我尝试使用Google chrome工具编辑html,如果我添加div和该类,它会完美地工作。显然,当我刷新页面时,此更改将不存在。

我已经尝试过更改css文件的位置并将其复制到各处,但对我来说不起作用。还尝试更改className的标记类。希望这不是一个愚蠢的问题。

由于我不理解一个div标签,并且home.tpl文件中的类从我的代码中消失了。该模块称为upload_data,在以下文件夹中进行组织:显示...

php css templates smarty prestashop-1.7
1个回答
0
投票
Prestashop有一个内置的移动设备检测器,您可以在模块设置中隐藏一些用于移动的模块,因此您可以进行检查(因为打开了具有开发工具的Chrome浏览器,我认为这是移动设备)。
© www.soinside.com 2019 - 2024. All rights reserved.