Я довольно новичок в Zend .. Мне просто интересно, как смоделировать макет / структуру моего сайта. Мой сайт будет иметь раздел профиля пользователя, раздел администратора и общий вид сайта по умолчанию.
Для администратора и профиля у меня будут пользовательские элементы в верхних и нижних колонтитулах, в противном случае я хочу по умолчанию использовать общий верхний / нижний колонтитулы.
Я хочу иметь возможность иметь полностью собственный скин, отдельный от представления по умолчанию, как мне структурировать вещи?
До сих пор я создал каталог в application/
с именем layouts
. Я изменил файл application.ini, чтобы он учитывал это:
resources.layout.layoutPath = APPLICATION_PATH "/layouts/scripts"
Таким образом, мое представление макета по умолчанию теперь существует в application/layouts/scripts/layout.phtml
, у меня есть заголовок и нижний колонтитул, встроенные в этот файл layout.phtml, но я хотел бы удалить их и поместить в отдельные файлы.
Может ли кто-нибудь помочь мне придумать структуру для этого? Поэтому, чтобы повторить, я хочу, чтобы пользовательский макет по умолчанию, пользовательский макет администратора, пользовательский макет профиля пользователя, и для всех 3 макетов я хочу, чтобы настраиваемый заголовок / нижний колонтитул включал, но я не уверен, как это правильно сделать в Zend, поскольку я Я привык включать файлы.