2014-09-09 2 views
1

Я хочу разработать пользовательскую тему Liferay. Поэтому мне нужно отключить интерфейс Alloy UI только CSS и Bootstrap CSS. Другие функции, такие как проталкивание и падение календаря, должны оставаться неизменными.Как отключить пользовательский интерфейс Alloy UI в пользовательской теме Liferay?

Единственное, что мне нужно сделать, это отключить CJ Alloy UI на уровне темы. Как мы можем достичь этого? На какой странице мне нужно отредактировать/удалить css из сплава?

ответ

1

Существует 3 уровня, из которых вы можете создать свою тему. Каждый слой строится поверх следующего.

  • _unstyled - Имеет все наборы правил, но нет правил.
  • _styled - Только структурные CSS копируются в вашу тему.
  • Classic - Все CSS скопированы из темы Liferay по умолчанию.

Чтобы использовать что-то отличное от классического, добавьте свойство с именем «theme.parent», значение которого является одним из указанных выше. Например:

<?xml version="1.0"?> 
<!DOCTYPE project> 

<project name="sample-styled-minimal-theme" basedir="." default="deploy"> 
    <property name="plugin.version" value="1" /> 
    <property name="theme.parent" value="_styled" /> 

    <import file="../build-common-theme.xml" /> 
</project> 
Смежные вопросы