TYPO3 realURL重写新闻标签搜索

时间:2016-05-19 08:22:10

标签: url-rewriting tags typo3 realurl tx-news

我正在使用TYPO3 7.6.xrealURL 2.0.14 ans news 4.2.1

我已经创建了一个SearchForm-Module,我可以搜索Newstags。

这是我的HTML输出,我只是在我的tx_news_domain_model_tag.title看{TS} pidInList=20并且它有效:

<form method="get" action="/index.php">
  <input type="hidden" name="id" value="14">
  <select class="tagSearch" name="tx_news_pi1[overwriteDemand][tags]">
    <option value="" selected="">Tags</option>
    <option value="12">Tag A</option>
    <option value="8">Tag >B</option>
    ...
  </select>
</form>

目前我的链接如下:
http://www.example.com/index.php?id=14&tx_news_pi1%5BoverwriteDemand%5D%5Btags%5D=15

如果我点击新闻记录下面的新闻标签,我会得到:

domain.com/articles/tagname/

如何判断realURL,从我的选择框中重写tx_news_pi1[overwriteDemand][tags]?目前我使用Ext.newsadvanced setup

中的realURL配置

2 个答案:

答案 0 :(得分:0)

不幸的是,这与RealUrl的工作原理无关,因为它是提交表单的默认浏览器行为,它会生成非用户友好的URL。

解决问题的最简单方法是将表单重写为包含<a href="">链接的列表。这些链接将使用RealUrl自动处理。

答案 1 :(得分:0)

您也可以在选项的value属性中生成url而不是使用ul / li,并在表单提交后,通过JS重定向到所选的URL