Существуют ли передовые практики Siteprism в отношении использования разделов? - PullRequest
1 голос
/ 13 января 2020

Я использовал siteprism следующим образом

  • У каждой страницы есть объектный файл страницы

  • Разделы, которые являются уникальными для данной страницы находятся только в объектном файле этой страницы

  • Разделы, которые совместно используются несколькими страницами, размещаются на базовой странице, а другие страницы расширяют базовую страницу для наследования этих общих разделов.

То, что я не сделал, но столкнулся

  • Существует также подход, при котором разделы создаются и хранятся в отдельном каталоге файлов, а затем упоминаются в объектных файлах страниц как Нужен.

Я не хотел иметь большое количество небольших файлов разделов и хотел бы чаще использовать наследование, но по мере необходимости включал в себя подход с файлами разделов.

Мысли / Предложения о передовой практике приветствуются.

Спасибо

1 Ответ

0 голосов
/ 07 апреля 2020

Я бы посоветовал следующее (И, как текущий сопровождающий, это то, что я советую везде).

Порядок загрузки site_prism является критическим, поэтому все ваши файлы должны иметь один файл загрузчика. , который контролирует порядок и загружает их соответственно.

Я бы сначала загрузил все дочерние секции самого низкого уровня в их собственном каталоге. Затем разделы верхнего уровня, снова в своем собственном каталоге. Затем страницы, снова в своем собственном каталоге.

Это гарантирует отсутствие LoadErrors.

Luke - SitePrism Lead

...