Url 单击标题相同的新闻文章时出现错误的文章
编辑创建了多篇标题相同的tt_新闻文章。如果您导航到新闻,您可以看到正确的摘录,但当单击详细信息视图时,您会看到摘录中没有看到的文章。这是一篇同名的老文章。URL如下所示 目前使用的版本如下: CoolURI 1.0.29 tt_新闻3.0.1 类型3 4.5.10 CoolUriConf.xml\u默认值包含以下内容Url 单击标题相同的新闻文章时出现错误的文章,url,typo3,tt-news,Url,Typo3,Tt News,编辑创建了多篇标题相同的tt_新闻文章。如果您导航到新闻,您可以看到正确的摘录,但当单击详细信息视图时,您会看到摘录中没有看到的文章。这是一篇同名的老文章。URL如下所示 目前使用的版本如下: CoolURI 1.0.29 tt_新闻3.0.1 类型3 4.5.10 CoolUriConf.xml\u默认值包含以下内容 <uriparts> <part> <parameter>tx_ttnews[tt_news]</parameter
<uriparts>
<part>
<parameter>tx_ttnews[tt_news]</parameter>
<lookindb>
<to>SELECT title FROM tt_news WHERE uid=$1</to>
<t3conv>1</t3conv>
</lookindb>
</part>
现在我把它改成了这个
我清除了包括CoolURI缓存在内的所有缓存,但现在如果单击URL,可以找到最新的文章。URL没有更改
我做错了什么?我甚至用另一个浏览器试用过它。尝试使用RealUrl,它比CoolURI更容易配置 好的,我正在考虑这个问题,并尝试将查询更改为: 选择CONCATtt1.title,如果t2.number>1,CONCAT'-',tt2.number,从tt_新闻中选择按uid排序的行数作为tt_新闻中的编号,其中title=从tt_新闻中选择title,其中uid=$1作为tt2,其中tt1.uid=$1 之后,您应该有如下链接:
http://yourdomain.com/news/news-detail/duplicate-article-name-1.html
http://yourdomain.com/news/news-detail/duplicate-article-name-2.html
http://yourdomain.com/news/news-detail/duplicate-article-name-3.html
尝试使用RealUrl,它比CoolURI更容易配置 好的,我正在考虑这个问题,并尝试将查询更改为: 选择CONCATtt1.title,如果t2.number>1,CONCAT'-',tt2.number,从tt_新闻中选择按uid排序的行数作为tt_新闻中的编号,其中title=从tt_新闻中选择title,其中uid=$1作为tt2,其中tt1.uid=$1 之后,您应该有如下链接:
http://yourdomain.com/news/news-detail/duplicate-article-name-1.html
http://yourdomain.com/news/news-detail/duplicate-article-name-2.html
http://yourdomain.com/news/news-detail/duplicate-article-name-3.html
我终于发现了错误。这是我编辑的错误文件。我编辑了typo3conf/ext/cooluri/cooluri/CoolUriConf.xml\u default 如果进入扩展管理器并单击CoolURI,则可以找到正确的路径。有一个XML path变量,实际CoolUriConf.XML的路径是。在我的例子中,是fileadmin。现在,最新文章的名称如下: http://yourdomain.com/news/news-detail/duplicate-article-name.html 一个老的有这个名字 http://yourdomain.com/news/news-detail/duplicate-article-name-2.html
等等。有更好的解决方案,但CoolURI所能做的一切。我终于找到了错误。这是我编辑的错误文件。我编辑了typo3conf/ext/cooluri/cooluri/CoolUriConf.xml\u default 如果进入扩展管理器并单击CoolURI,则可以找到正确的路径。有一个XML path变量,实际CoolUriConf.XML的路径是。在我的例子中,是fileadmin。现在,最新文章的名称如下: http://yourdomain.com/news/news-detail/duplicate-article-name.html 一个老的有这个名字 http://yourdomain.com/news/news-detail/duplicate-article-name-2.html
等等。有更好的解决方案,但CoolURI所能做的一切。该网站将很快升级并获得RealUrl。这将是很好的,如果我能在这期间有一个解决方案。重新配置网站到RealUrl它的30分钟的工作。思考解决方案的时间比这多:谢谢你的帮助。我搞定了。我编辑了默认文件而不是真实的配置文件;我尝试了你的SQL,得到了如下结果http://yourdomain.com/news/news-detail/265.html. 大多数情况下,服务器从另一个项目获取RealUrl配置。在30分钟内完成。但在这种情况下,改变某些东西需要更多的工作,我认为这和CoolUri一样复杂。但这只是我的意见。该网站将很快升级,并将获得RealUrl。这将是很好的,如果我能在这期间有一个解决方案。重新配置网站到RealUrl它的30分钟的工作。思考解决方案的时间比这多:谢谢你的帮助。我搞定了。我编辑了默认文件而不是真实的配置文件;我尝试了你的SQL,得到了如下结果http://yourdomain.com/news/news-detail/265.html. 大多数情况下,服务器从另一个项目获取RealUrl配置。在30分钟内完成。但在这种情况下,改变某些东西需要更多的工作,我认为这和CoolUri一样复杂。但那只是我的意见。你能把这个问题标记为已回答/接受吗?因此,将从未回答问题列表中删除。您能把这个问题标记为已回答/已接受吗?因此,将从未回答问题列表中删除。谢谢