Как я могу использовать RealUrl, чтобы сократить URL из подробного представления tx_news?

Что мне нравится в TYPO3: 1000 путей ведут в Рим.

Вот моя попытка, которая на TYPO3 7.6 и tx_news 5.2 предлагает красивые URL в подробном представлении: http://pastebin.com/BzgUpsCH

Как я могу сократить URL-адрес от "подробно /"

Спасибо за ваши советы.

2 ответа

Первый "способ Рима":

plugin.tx_news {
        settings {
                link {
                        skipControllerAndAction = 1
                }
        }
}

Во-вторых:

[globalVar = GP:tx_news_pi1|news > 0]
  config.defaultGetVars {
    tx_news_pi1 {
      controller=News
      action=detail
    }
  }
[global]

Документация:

https://docs.typo3.org/typo3cms/extensions/news/3.0.0/Main/Administration/Realurl/Index.html

Еще один способ сократить ваш URL:

Используйте ниже кодированную и декодированную функцию в файле realURLconfiguration:

  • 'encodeSpURL_postProc' => массив ('user_encodeSpURL_postProc'),
    • function user_encodeSpURL_postProc (& $ params, & $ ref) {
      $ params ['URL'] = str_replace ('Новости / Подробности /', 'Новости /', $params['URL']); }
  • 'decodeSpURL_preProc' => массив ('user_decodeSpURL_preProc'),

    • function user_decodeSpURL_preProc (& $ params, & $ ref) {
      $ params ['URL'] = str_replace ('Новости /', 'Новости / Подробности /', $params['URL']); }
Другие вопросы по тегам