1

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

我制作了一个 SearchForm-Module,我可以在其中搜索新闻标签。

这是我的 HTML 输出,我只是在寻找 (TS)tx_news_domain_model_tag.title并且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/

如何告诉 realURLtx_news_pi1[overwriteDemand][tags]从我的选择框中重写?目前我使用来自Ext.news高级设置)的 realURL-Configuration

4

2 回答 2

0

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

于 2016-08-09T05:14:32.560 回答
0

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

修复它的最简单方法是将表单重写为带有<a href="">链接的列表。这些链接将使用 RealUrl 自动处理。

于 2016-05-19T08:33:26.970 回答