prestashop相关内容
我目前正在开发一个自定义模块.我想要的是有一个不错的 URL,因为现在它看起来像这样: domain.com/flower-deliveries?city=Hamburg&id_country=1&country=Germany 我已经添加了一个新页面来链接到自定义模块,页面名称是花递送,但我仍然有必须“隐藏"的参数. 相反,我想要一个这样的 URL: domain.com/flowe
..
我使用的是 Prestashop 1.5.6,我需要根据选择的方法为订单设置不同的总价,一些模块与信用卡(如 Mercado Pago 模块)中介工作,我需要在这种情况下提高价格,这是否可以通过商店本身的功能来实现,是否有模块,解决方法或其他什么?我需要提高价格的付款方式模块不允许在这种意义上进行配置. 解决方案 PrestaShop 最高 1.5.6 不支持此功能.到目前为止,Prest
..
我使用的是 Prestashop 1.6.0.9. 我想编辑这部分的原始 HTML. 全尺寸图片链接:http://i.stack.imgur.com/hazQp.png 我想为过滤器添加一个额外的列,但我实际上找不到它的代码... 我已经搜索了 adminXXXX/themes/default/template/ 目录.特别是订单文件,但它们似乎只与您实际单击下面列出的订
..
我正在尝试使用 backOfficeHeader 钩子使用模块在 prestashop 管理中添加 javascript 文件,但没有任何反应.我的代码如下. 公共函数 install(){如果 (!parent::install()||!$this->registerHook('backOfficeHeader'))返回假;return parent::install() &&$this->r
..
我有一个重写的类 OrderConfirmationControllerCore. 我有一个 Abra 类的模块. 我需要在 OrderConfirmationControllerCore 中获取一个 Abra 类的实例 我的代码是: class OrderConfirmationController 扩展 OrderConfirmationControllerCore{公共函数
..
我在 prestashop 数据库的产品表中添加了一个字段“mystock".现在我想在编辑产品页面中显示/编辑这个文件.产品更新时也会更新. 解决方案 这个过程需要一些步骤来解决.下面我列出了它们. 1) 打开 classes/Product.php.将public $mystock;放在类属性列表中,在类启动后就可以看到了. 2) 在文件的下方,找到 public stat
..
使用新版本的 Prestashop 1.5.2.0.我想将订单参考(字母)更改为字母数字值.我尝试在论坛中搜索并看到此论坛.不幸的是,它对我不起作用. 任何人都可以解决在整个应用程序中将顺序引用(字母)更改为字母数字值的方法. 我的意思是“AQMKATRQG"到“LD1001"并将其增加到“LD1002"我想将订单参考(字母)更改为字母数字值.我尝试在论坛中搜索并看到此论坛.不幸的是,
..
在 PrestaShop(特别是 v1.7.5)中,可以获得实例 模块类的调用 $module = Module::getInstanceByName('theModuleName'); 在自定义模块的控制器中. 'theModuleName' 是否可以通过其他设置或变量使用,还是需要硬编码? 它也应该用作 getModuleLink() 的第一个参数. 解决方案 您可以通
..
为什么 prestashop 不将我的修改保存到数据库中?使用 prestashop 1.7 /override/classes/Product.php class Product 扩展 ProductCore {公共 $por_gan;公共函数 __construct ($idProduct = null, $idLang = null, $idShop = null) {$defini
..
我想在不使用 CMS 的情况下在 Prestashop 1.5.3 中创建自定义页面. 很遗憾,我找不到任何适用于 1.5.3 的教程. 到目前为止,我已经在商店根目录中创建了一个 test.php 文件,内容如下:
..
晚上好,我正在验证我的表单上的 PrestaShop.错误反映: 您的模块存在安全问题.- 确保您的数据在进行插入时始终受到保护.例如,确保您确实有一个整数显式 (int) 转换,并且该文本受保护免受 SQL 注入感谢 pSQL() 方法.- 小心(字符串)不是一个安全的演员,你必须pSQL. 我使用的插入查询如下: Db::getInstance()->execute('INSER
..
我正在尝试在安装模块时创建的后台选项卡中创建一个视图.我的模块添加了这样的标签: 受保护的函数 _installTabs(){if(!$tabId = \Tab::getIdFromClassName('IezonPortfolio')) {$tab = new \Tab();$tab->class_name = 'IezonPortfolio';$tab->module = $this->na
..
我有一个名为“MyMenu"的 PrestaShop 模块,我想通过 AJAX 调用调用此菜单.我的模块显示在 hookFooter() 方法中: 公共函数hookFooter(){$display = $this->display(__FILE__, 'megamenu.tpl', $smartyCacheId);工具::restoreCacheSettings();返回 $display;}
..
我有一个问题是两天前突然出现的.我有一个prestashop模块,可让我从Instagram页面检索图像. 它运行得很好,但是突然之间没有任何效果.我有一个错误是"ProfilePage:未定义的索引"我做了很多var_dump,我注意到json不再具有该索引,它变成了LoginAndSignupPage. 奇怪的是,具有相同的模块,相同的代码,它可以在预生产中工作,也可以在本地工作,
..
我是prestashop 1.6开发的新手,我想创建一个模块,该模块允许根据产品的不同属性列出产品示例:我们有两种颜色(黑色和蓝色)和两种尺寸(L,XL)的牛仔裤,该页面显示四种产品(黑色L,黑色XL,蓝色L,蓝色XL),如图所示列出示例 您能指导我成功完成本模块吗 解决方案 有一个付费模块可以完美实现这一目标: https://addons.prestashop.com/en/co
..
我的替代无效 我试图将custom.css添加为默认引导主题的安全方法.我遵循了本教程: http://www.prestadb.com/prestashop-override-controllers-tutorial/ 与1.6的区别在于文件应放置在以下位置: /override/controllers/front 代替 /overrides/controll
..
我在prestashop 1.7中遇到来自select2的ajax问题.当我尝试写入内容时,调用为200,但出现错误“控制器Psb2BAjaxModuleAdmin丢失或无效." 我在模块中创建要测试的控制器 modules/psb2b/src/Controller/Psb2BAjaxModuleAdminController.php
..
在我的Prestashop 1.7网站中,我有一个前端地址编辑表(允许我的客户编辑其邮政地址).在Prestashop决定用户键入的数据正确与否之后,我想执行一个钩子(例如邮政编码仅包含数字).我认为可以通过使用以下方法完成: $this->registerHook('actionValidateCustomerAddressFormAfter');除此之外: public function
..
我正在作为GCE实例的开发服务器上设置PrestaShop安装,并使用Cloud SQL作为数据库服务器.除了一件事情之外,其他所有东西都工作正常:只要站点上长时间不活动,那么之后的第一个页面加载总会给我这个错误: 无法建立到数据库的链接:SQLSTATE [HY000] [2003] 如果我刷新页面,该错误消失了,并且直到我停止使用该网站一个小时左右,该错误才再次出现.几乎看起来数据
..
我正在开发自定义的Prestashop 1.6模块.我将所有网站都添加到了git中,以便跟踪我的更改.我使用 gitignore.io 创建了.gitignore文件. 问题在于,游戏化模块中总是有新添加的文件和更改过的文件. 我应该将游戏化模块文件夹添加到.gitignore还是有其他解决方案? 解决方案 这是我的.gitignore文件的内容: # Created b
..