TYPO3 realURL перезаписывает поиск тегов новостей

Я использую TYPO3 7.6.x с realURL 2.0.14 и news 4.2.1.

Я сделал SearchForm-Module, в котором я могу искать Newstags.

Вот мой 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/

Как я могу указать realURL для перезаписи tx_news_pi1[overwriteDemand][tags] из поля выбора? В настоящий момент я использую конфигурацию realURL от Ext.news (расширенная настройка)


person user2310852    schedule 19.05.2016    source источник


Ответы (2)


К сожалению, это не имеет ничего общего с тем, как работает RealUrl, поскольку это стандартное поведение браузера при отправке формы, которая генерирует неудобный для пользователя URL.

Самый простой способ исправить это - переписать форму в список с <a href=""> ссылками. Эти ссылки будут обрабатываться автоматически с помощью RealUrl.

person Jozef Spisiak    schedule 19.05.2016
comment
Привет, спасибо за ответ. Я пытаюсь изменить свой select / option-list на список ul / li / a href. - person user2310852; 19.05.2016

Вместо использования ul / li вы также можете сгенерировать URL-адрес в атрибуте value параметра и после отправки формы перенаправить через JS на выбранный URL-адрес

person Georg Ringer    schedule 09.08.2016