2014-05-07 3 views
2

Я потратил много времени, чтобы настроить магнолию STK, но это не сработает.magnolia: Как настроить STK

Я включил STK зависимость в pom.xml пустого проекта следующим образом:

<dependency> 
    <groupId>info.magnolia</groupId> 
    <artifactId>magnolia-module-standard-templating-kit</artifactId> 
    <version>1.4.4</version> 
</dependency> 

Я бегу мой пустой веб-приложение с котом и может построить несколько страниц с настраиваемыми основных шаблонов. STK также доступен в моем webapp см. screenshot

мой вопрос: как построить страницу с помощью STK? Как настроить/использовать STK в моем проекте?

ответ

1

Что вы хотите настроить, это не сработает? Возможно, вы пытаетесь изменить неправильные вещи? С помощью STK вы получаете набор шаблонов страниц и компонентов. Вы можете работать с ними из коробки, если структура html, сгенерированная ими, работает для вас. В этом случае вы будете рестайлинг-компонентами, изменив тему (css, js, images). Или, если базовый html не работает для вас, вы можете написать свои собственные скрипты шаблонов ftl/jsp для замены исходных, чтобы генерировать любой HTML-код для структуры страницы, в которой вы нуждаетесь (или то же самое для компонентов).

Если вы хотите, чтобы новые компоненты были доступны в заданной области шаблона страницы, вы можете либо зарегистрировать (добавить) имя компонента в stk:/site-configuration/templates/prototype/areas/or direct under given page .

Если вы планируете вносить существенные изменения в шаблоны STK по умолчанию, вам будет полезно в долгосрочной перспективе не изменять вещи непосредственно под шаблонами STK, а создавать собственную структуру шаблонов (страницы, компоненты), которые будут просто расширяя предоставляемые STK и переопределяя только те части конфигурации, которые необходимо изменить. Чтобы шаблон расширил другой шаблон, просто добавьте свойство «extends» и установите его значение для указания на узел, который вы хотите расширить (как относительный, так и абсолютный путь).

HTH, Jan

Смежные вопросы