Сценарий
У меня есть веб-сайт с несколькими автоматически сгенерированными меню:
- Главное меню (страницы "корневого уровня")
- Дерево меню (полное дерево до текущей страницы)
- Хлебная крошка (только
.ACT
)
Теперь я вижу две возможности в отношении этих меню и расширения RealURL .
Стратегия A: Root as Front Page
Я создам дерево страниц следующим образом:
⊛ www.site.tld
↳ Page 1
↳ Page 2
↳ Page 3
Плюсы и минусы
- Con: Мне нужно будет вручную добавить ссылку на «Первую страницу» (контент со страницы «www.site.tld») для всех перестановок меню (поскольку это не на том же физическом уровне, что и другие страницы корневого уровня)
- Pro: RealURL по умолчанию отображает все ссылки на главную страницу (корневую страницу) как
/
Стратегия B: Главная страница как отдельная страница в дереве
Я создам дерево страниц следующим образом:
⊛ www.site.tld
↳ Front page
↳ Page 1
↳ Page 2
↳ Page 3
Плюсы и минусы
- Pro: ссылка на «Первую страницу» автоматически добавляется ко всем перестановкам меню (поскольку это явная страница на правильном уровне)
- Con: RealURL по умолчанию отображает все ссылки на первую страницу как
/front-page/
, а я хочу, чтобы она ссылалась как /
Лучшая практика?
Есть ли лучшая практика в вопросе front-page-as-root или front-page-as-Отдельная страница ? Т.е. мне следует перейти с A и вручную расширить меню или с помощью B (если это так, как настроить RealURL для отображения правильных ссылок)?
Редактировать: Ответ
Фил предоставил мне решение для конкретной проблемы. Используйте стратегию B, но пусть страница «Первая страница» будет ссылкой (dokType
= ярлык) на корневой каталог (страница «www.site.tld») . Это исправит меню и ссылки. («Главная страница» - это ярлык, содержимое будет находиться на «www.site.tld».)
Если кто-нибудь знает об альтернативах этому, пожалуйста, дайте мне знать. Однако я верю, что это удовлетворит мои потребности в этом вопросе.