网址 管理 php,php-如何在Shopware中管理SEO网址?

news/2024/5/19 13:49:25/文章来源:https://blog.csdn.net/weixin_32271479/article/details/115816992

似乎Shopware在生成URL时有一些“魔术”,我正在寻找可以向我解释这一点的人.

标准模板This is the code生成带有变量的SEO网址,这些变量可以在后端的SEO-router-settings中配置:

{* Product name *}

{block name='frontend_listing_box_article_name'}

class="product--title"

title="{$sArticle.articleName|escape}">

{$sArticle.articleName|truncate:50}

{/block}

默认情况下,SEO-router-settings中的配置如下所示:

c19bd770ffd6e6da4f293de263f2bad4.png

无论如何,输出几乎没有什么不同:

http://www.DOMAIN.de/shop/CATEGORYNAME/18/PRODUCTTITLE?c=7

(所有大写字母均显示真实正确的域名,类别和产品名称,为保护客户的隐私,此处将其隐藏)

这里的问题是不需要URL参数“?c = 7”,因此应按照SEO-router-options中的定义将其省略.

第一个问题:如何在网址末尾省略该网址参数“ c = 7”?

当我调试此代码时,我遇到了奇怪的事情.尽管执行的是相同术语,但以下代码将导致两个不同的URL:

b7069578f1392f47c7329848df0802fe.png

这些是这里的问题:

>在href属性和作为该链接的标题的第二个输出之间,{$sArticle.linkDetails | rewrite:$sArticle.articleName}的输出是不同的.

> href-Attribute中的{$sArticle.linkDetails | rewrite:$sArticle.articleName}输出将添加一个URL参数来描述类别的ID,这是不需要的:“?c = 7”

第二个问题:

同一模板代码如何如此不同?幕后在运作什么魔术?

解决方法:

我确定您熟悉Shopware后端.简而言之,请看我的答案:

>要从详细信息页面网址中删除“?c = 7”,请执行以下操作:

Set ‘Remove CategoryID from Url = No’ at Seo/router settings. Then clear cache.

>我认为存在多个商店,或者您已从其他电子商务系统迁移到商店商品.

You can see the connection between those 2 links at

“s_core_rewrite_urls” table. Just backup the table & empty it. Click on

Configuration > Cache/performance menu item and do “Rebuild SEO URL

index”.

标签:smarty,php,shopware

来源: https://codeday.me/bug/20191118/2025198.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_751770.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

漫谈《大型网站技术架构》

本文的内容来自阿里巴巴员工李智慧的著作《大型网站技术架构 核心原理与案例分析》,这本书很值得一看,故整理之。 一、大型网站的架构演化 1.1 大型网站软件的特点 高并发、大流量高可用:系统7*24小时不间断提供服务海量数据用户分布广泛安全…

jsoup_解析任意网站,做任意网站客户端

jsoup是一个解析网页源码的开源库,他能按照给定的规则提取出一个网页中的任意元素,和其他网页解析库不同的是,他提取网页内容的方式和css、jquery的选择器非常相似。因此如果你懂得前端的知识,只需根据以下的代码样例就可以在3分钟…

【笔记1-架构演进】从0开始 独立完成企业级Java电商网站开发(服务端)

高大上的淘宝架构 我们以淘宝架构为例,了解下大型的电商项目的服务端的架构是怎样,如图所示 上面是一些安全体系系统,如数据安全体系、应用安全体系、前端安全体系等。中间是业务运营服务系统,如会员服务、商品服务、店铺服务、…

【笔记3-用户模块】从0开始 独立完成企业级Java电商网站开发(服务端)

数据表结构设计 关系设计 为什么不用外键?分库分表有外键会非常麻烦,清洗数据也很麻烦。数据库内置触发器也不适合采用。 查业务问题的后悔药——时间戳create_time 数据创建时间update_time 数据更新时间可以用于查询业务,主要要存储datet…

【笔记4-商品模块】从0开始 独立完成企业级Java电商网站开发(服务端)

分类管理模块 数据表结构设计 分类表 CREATE TABLE、mmall_ category ( id int(11) NOT NULL AUTO_ INCREMENT COMMENT 类别Id, parent_ id int(11) DEFAULT NULL COMMENT 父类 别id当id0时说明是根节点,一级类别 , name varchar(50) DEFAULT NULL COMMENT 类别…

【笔记5-购物车及地址模块】从0开始 独立完成企业级Java电商网站开发(服务端)

购物车模块 数据库表设计 购物车表 CREATE TABLE mmall_ cart ( id int(11) NOT NULL AUTO_ INCREMENT, user_ id int(11) NOT NULL, product_ id int(11) DEFAULT NULL COMMENT 商品id, quantity int(11) DEFAULT NULL COMMENT 数量, checked int(11) DEFAULT NULL COMMEN…

【笔记6-支付及订单模块】从0开始 独立完成企业级Java电商网站开发(服务端)

支付模块 实际开发工作中经常会遇见如下场景,一个支付模块,一个订单模块,有一定依赖,一个同事负责支付模块,另一个同事负责订单模块,但是开发支付模块的时候要依赖订单模块的相关类 ,方法&…

【笔记8-Redis分布式锁】从0开始 独立完成企业级Java电商网站开发(服务端)

Redis分布式锁 Redis分布式锁命令 setnx当且仅当 key 不存在。若给定的 key 已经存在,则 setnx不做任何动作。setnx 是『set if not exists』(如果不存在,则 set)的简写,setnx 具有原子性。 getset先 get 旧值,后set 新值,并返回…

多网站项目的 CSS 架构

复杂的 CSS 架构,可不是你在科班里能学到的东西。 我在互联网行业的第四份工作,是在我国一家领先的媒体新闻公司中任职一名 CSS/HTML 专家,我的主要职责就是开发可重用的、可扩展的、用于多网站的 CSS 架构。 在本文中,我将与大家…

部署网站(虚拟主机,MVC站点,前后台,百度编辑器)出现的问题

开发工具:Vs2010 数据库:Sql2008 部署主机:万网虚拟主机,支持.NET 4.0 / 4.5 SQL2008 等.. 出现问题1:无法访问页面 出现问题2:后台无法访问 出现问题3:使用的编辑器是百度的UM,有使用到的地方…

电商详情页缓存架构(一)电商网站的商品详情页架构

小型电商网站的商品详情页的页面静态化架构以及其缺陷 小型电商网站,一般使用页面静态化的方案,提前将数据渲染到模板中。 问题:每次模板变更,模板对应的所有数据需要全部重新渲染 大型电商网站的异步多级缓存构建 nginx 数据本…

云南楚雄做网站找哪家?

2019独角兽企业重金招聘Python工程师标准>>> 云南楚雄做网站哪家强? 点击进入:http://www.anline.cn 转载于:https://my.oschina.net/jiankian/blog/614142

一分钟了解阿里云产品:利用Rsync服务SLB下多台centos服务器网站文件同步更新...

易淘帮使用了SLB负载均衡,为了保证SLB下两台服务器下面的网站文件同步,易淘帮采用了rsync服务进行同步,每三分钟进行同步一次。 简单介绍下reync,rsync—remote synchronize是类unix系统下的数据镜像备份工具,它的特性…

从全球最大同性交友网站抄了一份不一样的2048小游戏

大家好,我是“前端点线面”,一位新生代农民工,欢迎关注我获取最新前端知识和《前端百题斩》pdf版(包括JS基础篇、浏览器篇、网络篇共计50个章节,5万多字),此外有喜欢划水的老铁们,可以加我进“前端划水群”…

10个大佬经常逛的小网站,各个爆款!!!

欢迎和号主【前端点线面】进群盘算法,此外本号干货满满:14个门类(100篇原创)内容(又干又硬)、《前端百题斩》pdf(助力薪资double)、20篇思维导图(知识系统化、记忆简单化…

一步步构建大型网站架构

之前我简单向大家介绍了各个知名大型网站的架构,MySpace的五个里程碑、Flickr的架构、YouTube的架构、PlentyOfFish的架构、WikiPedia的架构。这几个都很典型,我们可以从中获取很多有关网站架构方面的知识,看了之后你会发现你原来的想法很可能…

【问底】徐汉彬:大规模网站架构的缓存机制和几何分形学

【导读】徐汉彬曾在阿里巴巴和腾讯从事4年多的技术研发工作,负责过日请求量过亿的Web系统升级与重构,目前在小满科技创业,从事SaaS服务技术建设。 在过去的工作中,徐汉彬从事各类缓存建设和优化,遇到问题无数&#xf…

npm的gh-pages结合github发布repository网站

如果你在使用github而且创建了一个新的仓库,你会发现,在仓库设置里面有结合github pages发布网站的设置,如下所示: 用过github pages都知道它可以做为静态网站来处理比如html和markdown的文件产生预览效果,我之前做过类…

大型网站技术架构(二)架构模式

2019独角兽企业重金招聘Python工程师标准>>> 每一个模式描述了一个在我们周围不断重复发生的问题及该问题解决方案的核心。这样,你就能一次又一次地使用该方案而不必做重复工作。 所谓网站架构模式即为了解决大型网站面临的高并发访问、海量数据、高可靠…

大型网站技术架构(四)网站的高性能架构

2019独角兽企业重金招聘Python工程师标准>>> 网站性能是客观的指标,可以具体体现到响应时间、吞吐量、并发数、性能计数器等技术指标。 1、性能测试指标 1.1 响应时间 指应用执行一个操作需要的时间,指从发出请求到最后收到响应数据所需要的时…