Neos 2.1: Динамическая целевая страница

Я хочу создать динамические целевые страницы в neos. Я подумал, что лучший способ сделать это — создать ярлык и разместить несколько целевых страниц в качестве дочерних. Теперь ярлык должен выбрать один из них. Вот проблемная часть. Как я могу сказать Неосу, какого потомка он должен показывать.

Я подумал, что могу написать собственный NodeShortcutResolver и собственный ярлык Node. но я не знаю, как сказать neos использовать собственный NodeShortcutResolver.

Надеюсь, вы можете помочь или дать несколько предложений, чтобы решить эту проблему иначе.


person dark_982    schedule 01.03.2016    source источник


Ответы (1)


Если вы хотите предоставить несколько версий своей целевой страницы в зависимости от некоторых ограничений (язык, страна, группа пользователей или что-то еще), используйте параметр. Параметр не обязательно должен быть переводом, но вы можете комбинировать параметр «язык» и параметр «myLandingPageDimensions».

person GerDner    schedule 01.03.2016
comment
Нет, это не проблема размера. Например, я показываю целевую страницу кому-то в зависимости от их посещений других страниц с помощью файлов cookie. Был ли он на странице A -> поместите файл cookie для этой страницы, в следующий раз, когда он посетит ту же страницу, будет отображаться немного другой контент, если этот файл cookie был установлен. Надеюсь понятно :-). - person dark_982; 01.03.2016
comment
и это вариант использования измерения. Если вы хотите показать другую версию узла в зависимости от какого-либо ограничения (например, значения файла cookie), используйте измерение. В вашем примере у вас есть измерение посетителя со значениями ['vistedA', 'visitedB'] и т. д. - person GerDner; 01.03.2016
comment
Хорошо, я думаю, что понял вашу точку зрения, и вы правы. Но когда я использую размеры, я должен правильно использовать другой сегмент Uri, или это Hideable? - person dark_982; 01.03.2016