В TypoScript можно использовать условия, например, определить, нужно ли показывать один просмотр новостей. Это выглядит как
[globalVar = GP:tx_news_pi1|news > 0]
или тому подобное. Эта конструкция больше не работает в 9LTS (9.5.7), если указанный параметр «slugified» в конфигурации сайта, такой как
News:
type: Extbase
extension: News
plugin: Pi1
routes:
- routePath: '/{news-title}'
_controller: 'News::detail'
_arguments:
news-title: news
aspects:
news-title:
type: PersistedAliasMapper
tableName: tx_news_domain_model_news
routeFieldName: path_segment
Без заданной конфигурации условие работает хорошо.
Я ожидаю, что условие GPvar будет допустимым, даже если параметр не указан в URL из-за сопоставления. По крайней мере, я ожидаю другое условие для достижения обнаружения, если параметр установлен, даже если он сопоставлен с slug / path_segment