prestashop 相关问题

PrestaShop是一个基于PHP,Smarty模板引擎和MySQL的免费开源电子商务店面/购物车解决方案。

添加产品组合

我正在做一个 prestashop 模块,我需要添加尺寸组合 我正在做这个 `$product = 新产品($idProduct); $attribute = new ProductAttribute(); $属性->名称 = $

回答 1 投票 0

如何修复错误“致命错误:未捕获 --> Smarty:无法写入文件”?

我使用 digitalocean 将 Prestashop 从本地主机迁移到网站域,但是当我打开此网站时出现此错误 致命错误:未捕获 --> Smarty:无法写入文件 /var/www/html/

回答 4 投票 0

从 prestashop 8.1.2 删除通过网络服务创建的产品时显示错误

嗨,我遇到了奇怪的问题,找不到原因。我有 PrestaShop 8.1.2(新实例),仅安装了模板。如果我从面板创建产品,我可以将其删除,并且它确认了我的“

回答 1 投票 0

Prestashop 1.7.8.10 在管理中添加选项卡

我想在我的模块的订单页面的订单表中添加一列。 目前我有这个代码: $tabNames = []; foreach (Language::getLanguages(true) as $lang) { $tabNames[$lang['

回答 1 投票 0

Prestashop Hook 退款

有人知道 Prestashop 后台是否有(部分)退款的挂钩吗?我已经尝试过“actionOrderReturn”,但它似乎不起作用...... 预先感谢您!

回答 2 投票 0

PHP 产品导出

我有可导出产品的 PrestaShop XML 模块。 我希望我的category_name、category_id 和category_link 位于father 中。例如: 我有可导出产品的 PrestaShop XML 模块。 我希望我的category_name、category_id 和category_link 位于father 中。例如: <categories> <category_name></category_name> <category_id></category_id> <category_link></category_link> </categories> 我需要在此代码中更改什么: $xmlProduct = $this->document->createElement('product'); $xmlProduct->setAttribute('id', $xmlProductId); $xmlProduct->appendChild($this->getCDATAElement('title', $xmlProductName)); $xmlProduct->appendChild($this->document->createElement('price', $xmlProductPrice)); $xmlProduct->appendChild($this->document->createElement('stock', $product['quantity'])); $xmlProduct->appendChild($this->document->createElement('product_url', $xmlProductUrl)); $xmlProduct->appendChild($this->document->createElement('category_id', $product['id_category_default'])); $xmlProduct->appendChild($this->getCDATAElement('category_name', $product['category'])); $xmlProduct->appendChild($this->document->createElement('category_link', $productProvider->getCategoryLink($product['id_category_default'], $product['category_rewrite']))); 我尝试改变,但我没有足够的 PHP 知识来解决这个问题。 您可以添加 categories 子元素并向其添加子元素: $xmlProduct = $this->document->createElement('product'); $xmlProduct->setAttribute('id', $xmlProductId); $xmlProduct->appendChild($this->getCDATAElement('title', $xmlProductName)); $xmlProduct->appendChild($this->document->createElement('price', $xmlProductPrice)); $xmlProduct->appendChild($this->document->createElement('stock', $product['quantity'])); $xmlProduct->appendChild($this->document->createElement('product_url', $xmlProductUrl)); $xmlCategories = $this->document->createElement('categories'); $xmlCategories->appendChild($this->document->createElement('category_id', $product['id_category_default'])); $xmlCategories->appendChild($this->getCDATAElement('category_name', $product['category'])); $xmlCategories->appendChild($this->document->createElement('category_link', $productProvider->getCategoryLink($product['id_category_default'], $product['category_rewrite']))); $xmlProduct->appendChild($xmlCategories);

回答 1 投票 0

例外“if”,以便仅当数据完成时才显示按钮

我需要帮助在我的代码中添加“if”异常,以便仅当“$customtab.description”中的数据在模块中完成时才会在页面上显示“按钮”...

回答 1 投票 0

安装了AWS Lighsail、Bitnami Prestashop、电子商务。寻找我的 MariaDB

从 lighsail wed 页面连接到 SSH 时,我可以看到 MariaDB 并且可以访问 DB @ SSH 提示符。 伟大的! 但是,当尝试在数据库 LightSail 控制台中查找它时,它不会出现。 并且可以...

回答 1 投票 0

Prestashop:SMARTY - 文件修改时强制编译/重新编译

我正在开发一个 Prestashop 网站,最近注意到 SMARTY 功能(菜单:高级 > 性能)。 我意识到为了显示我在 CSS 中所做的更改,我必须选择其中一个

回答 2 投票 0

Prestashop 自动删除部分 .htaccess

我使用Prestashop 1.7,系统有时会自动从.htaccess中删除部分代码。 # ~~开始~~ # 由 PrestaShop 电子商务开源解决方案自动生成的 .htaccess...

回答 1 投票 0

未找到数据库服务器。请验证登录名、密码和服务器字段

我在 OpenShift 中有 2 个档位,配置如下: 应用程序齿轮,可扩展,运行 PHP 5.3 数据库设备,不可扩展,运行 MySQL Database 5.1 和 phpMyAdmin 我正在运行 PrestaShop 的

回答 2 投票 0

Prestashop:在产品页面选择组合时忽略封面图片

我卖T恤。产品是颜色和尺寸的组合。 我将多张图像分配给管理员中的某个组合,并选择一张作为封面图像: 封面图片显示...

回答 1 投票 0

Prestashop:组合与具体价格搭配不佳

我在使用 Prestashop 时遇到一个问题:组合与特定价格的配合不佳。 重现: 创建产品并将价格设置为 100 €(图 1) 创建第一个组合:设置

回答 1 投票 0

如何为自定义文本设置价格?

如果客户在产品中添加自定义文本(添加产品时“选项”部分中的文本),是否可以添加价格?或者让我通过产品组合添加它(添加很多

回答 2 投票 0

如何在Prestashop中制作不需要的电子邮件

当客户去我的网上商店下订单时,当他去输入他的个人信息时,它会要求他在必填字段中插入姓名、姓氏和电子邮件。 我的问题是,...

回答 2 投票 0

问题:安装了AWS Lighsail、Bitnami Prestashop、电子商务。正在寻找我的 MaraiDB

从 lighsail wed 页面连接到 SSH 时,我可以看到 MaraiDB 并且可以访问 DB @ SSH 提示符。 伟大的! 但是,当尝试在数据库 LightSail 控制台中查找它时,它不会出现。 并且connot

回答 1 投票 0

Prestashop 1.7 - Cms 页面类别上的 Bug FormBuilder

我编写了一个Prestashop模块来在CMS类别中添加两个字段,但渲染是错误的。 我的源代码: 我编写了一个 Prestashop 模块来在 CMS 类别中添加两个字段,但渲染错误。 我的源代码: <?php class NewsSlider extends Module { public function hookActionCmsPageCategoryFormBuilderModifier(array $params) { $formBuilder = $params['form_builder']; $locales = $this->get('prestashop.adapter.legacy.context')->getLanguages(); $formBuilder->add($this->name.'_cover_lang', \PrestaShopBundle\Form\Admin\Type\TranslatableType::class, [ 'type' => \Symfony\Component\Form\Extension\Core\Type\FileType::class, 'label' => $this->l('Image de couverture'), 'options' => [ 'required' => false, 'constraints' => [ 'mimeTypes' => [ 'image/png', 'image/jpeg' ], 'mimeTypesMessage' => 'JPEG/PNG', ] ], 'required' => false, ] ); $formBuilder->add($this->name.'_header_lang', \PrestaShopBundle\Form\Admin\Type\TranslateType::class, [ 'type' => \PrestaShopBundle\Form\Admin\Type\FormattedTextareaType::class, 'label' => $this->l('Entête de la page'), 'locales' => $locales, 'hideTabs' => false, 'required' => false ] ); $languages = Language::getLanguages(true); foreach($languages as $lang){ $content = $this->getCMSHeader($params['id'], $lang['id_lang'], $isCategory); if(is_string($content) && strlen($content)) { $params['data'][$this->name.'_header_lang'][$lang['id_lang']] = $content; } } $formBuilder->setData($params['data']); } } ?> 您可以看到。 我为 CMS 页面 (hookActionCmsPageFormBuilderModifier) 编写了完全相同的代码,并且它正在工作。为什么不一样? 我知道这个话题很旧,但我没有找到任何答案。你能分享你得到的模块吗?

回答 1 投票 0

Prestashop - 对产品网格进行批量操作

我需要在我的模块中的管理产品网格上为选定的产品创建操作。就像现在 presta 实现了产品组删除、复制、激活/停用一样。我第一次尝试创建批量活动...

回答 2 投票 0

PrestaShop 1.6.1.0 中本地复制错误,我无法在本地运行 PrestaShop

首先,我想创建它的本地副本,但我似乎无法检索完整的数据库。当我尝试备份时,出现错误消息。尽管如此,备份完成了,但是

回答 1 投票 0

Prestashop 如何通过 API 获取每种语言的群组名称

Prestashop 1.7 至 8 版本。 我无法使用 PS Web 服务库通过 API 获取不同语言的客户组名称,而是可以按照 PS 来检索所有其他字段

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.