我在Prestashop上创建了一个自定义CMS页面,我需要使用一些参数来显示一些关于产品的信息。我需要它是友好的。该网页已配置为对SEO友好,我创建的每个新CMS页面都有其自己的友好URL,但我需要获取斜线之间的参数。示例:这就是我现在得到的==prestashopstore.com/items?type=foo这就是我想要的==prestashopstore.com/items/foo这是Prestashop的最新版本有什么想法吗?非常感谢您的帮助。PD。这是我的.htaccessOptions+FollowSymLinks#~~start~~Donotremovethiscomm
抱歉我的英语不好。我正在开发一个Prestashop模块来在前端的一个block中列出服务。该模块是完整的,但是它使用了丑陋的URL,例如“http://www.mysite.com/modules/servicescatalog/showservicedata.php?srvId=1”这个模块的客户写信给我让这个URLSEO友好,比如“http://www.mysite.com/modules/servicescatalog/showservicedata/service-1”在Google中搜索我认为解决方案是实现前端Controller,但我不知道如何管理它。有谁知道如何实现??
规范url目前在商店中激活,但不会写入前端源代码。所以我什至看了一下default-bootsrap主题,最后一个来自github,但它似乎没有实现任何规范的url。我还检查了所有Controller,但似乎没有人设置$canonical_url(类似..)smartyvar,那么相关的后台选项到底是什么?我在网上搜索过,但没有找到真正有用的东西。 最佳答案 后台选项Canonicalurl仅在Controller中使用。如果您激活了url重写选项并尝试访问此链接:http://dev.test.com/index.php?id_p
我正在使用$link->getProductLink($product)在自定义ajax驱动模块中生成我的产品链接它正在生成类似http://example.com/prestashop/2-blouse.html的URL这是抛出一个错误说[Debug]ThispagehasmovedPleaseusethefollowingURLinstead:http://example.com/prestashop/blouses/2-blouse.html如何避免同样的情况谢谢附言:我使用的是prestashop1.6 最佳答案 在conf
我正在尝试获取prestashop中当前页面的url以测试网站的多个页面,即使网站页面没有一致的模式。我注意到大多数prestashop页面的形式都是/index.php?id_category=&controller=,/index.php?id_product=&controller=等我可以使用获取Controller名称Context::getContext()->controller->php_self所以,我想知道如何获取产品ID或类别ID以形成页面的当前url? 最佳答案 无需手动重构链接,可以使用Link类。//Co
我为Prestashop制作了一个模块,它将根据参数(&id=X)中给定的ID显示内容。我想为这个模块设置一个漂亮的url。使用SEO和URLS,我发现这是可能的,但它在url中保留了?id=X。例如,如果我将模块的url定义为/pretty-module我将拥有相同的链接,但ID不同:/pretty-module?id=1/pretty-module?id=23我想做的是:/pretty-module=>willsetidto1/even-prettier-module=>willsetidto23我在后台的SEO和URLS页面中没有看到“参数”选项,所以我想知道是否可以这样做。
需求:不同的ESHOP/网站,以转介一个基于域连接到不同数据库的来源环境:CloudLinux,EasyApache,PHP,MySQL,CPANEL/WHM描述:我们有两个eShops,abc.shop.com(dbname:abc)应连接到数据库ABC,Apache应引用位于/home/anddef.shop.com(dbname:def)的共同来源,应连接到数据库DEFDEFApache应引用位于/home///home//home/简而言之试用和分析:我们在Apache中有虚拟主机条目,我更改了网站的文档根位置,并且我也尝试了启用和禁用缓存的权限,但是附加了错误有什么方法可以使用Pre
又是我问Prestashop的另一个问题。在我的模板中,我想在不使用那里的模块的情况下显示购物车(购物车)中的总价,只需在那里显示总价并链接到购物车...是否有一个函数可以获取此信息来自系统内部?gettotalprice或者类似的东西? 最佳答案 如果你使用prestashop版本1.5,你应该使用这个:Context::getContext()->cart->getOrderTotal(true);最好的问候 关于php-Prestashop-购物篮总价,我们在StackOverfl
关闭。这个问题需要detailsorclarity.它目前不接受答案。想改进这个问题吗?通过editingthispost添加细节并澄清问题.关闭6年前。Improvethisquestion我有一个Prestashop安装,我在其中复制了原始主题并对其进行了更改。我从管理面板中选择了重复的主题。问题是主题没有反射(reflect)我对主题的smarty文件所做的任何更改。我已经使用Firebug检查过。我替换了global.css的内容,它从站点中删除了样式,但是当我对header.tpl、footer.tpl等进行更改时,它没有反射(reflect)出来。我再次使用Firebug检
我想从后端为我在Prestashop中添加的每个CMS页面添加一张图片,就像我们在Wordpress中为帖子/页面添加特色图片一样。我在prestashop中找不到任何支持此功能的代码/模块。 最佳答案 这是可能的,但并不简单。以下是实现图像上传到CMS页面模块所需执行的步骤。这种方法不是在PrestaShop中实现它的最优雅的方式,但我希望它能帮助您继续前进。第1步,更新模型,使其包含图像:首先将“classes/CMS.php”覆盖为“override/classes/CMS.php”。classCMSextendsCMSCor