我正在使用TYPO3 7.6.x
与realURL 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.news
(advanced setup)
答案 0 :(得分:0)
不幸的是,这与RealUrl的工作原理无关,因为它是提交表单的默认浏览器行为,它会生成非用户友好的URL。
解决问题的最简单方法是将表单重写为包含<a href="">
链接的列表。这些链接将使用RealUrl自动处理。
答案 1 :(得分:0)
您也可以在选项的value属性中生成url而不是使用ul / li,并在表单提交后,通过JS重定向到所选的URL