Создание темы для Liferay

18.06.2018
Иванов Аркадий

 

Это всего лишь заметки на скорую руку, как в Ubuntu 18.04 я создавал новую тему для Liferay.

Это краткая выдержка из документа https://dev.liferay.com/develop/tutorials/-/knowledge_base/7-0/themes-generator

1. Надо установить package manager для Node.js:

   apt-get install npm

2. Установить Yeoman и gulp:

   npm install -g yo gulp

3. Установить генератор тем:
   npm install -g generator-liferay-theme@7.2.0

4. Установить sass и compass:

   gem install sass -v "=3.4.0"

   gem install compass

5. Создать каталог для проекта темы и в нём запустить генератор темы:
   yo liferay-theme

   ответить на вопросы

   проект будет создан в текущем каталоге.

6. Создать тему:

   gulp build

7. Из каталога build/ копирую нужные мне файлы в каталог src/, где и веду разработку темы.

    Мне потребовались из подкаталога templates/ файлы :

    navigation.ftl

    portal_normal.ftl

    Их то я и редактирую.

8. Чтобы загрузить изменения в liferay:

   gulp deploy