Как редактировать классическую тему в Liferay 7.2?

Я пытаюсь по сути воссоздать классическую тему на liferay 7.2, но у меня возникают проблемы с этим. Я попытался загрузить папку liferay с github, которая содержит все, чтобы я мог получить там форму папки темы, однако это не работает, поскольку оно просто возвращает ошибку, когда я пытаюсь развернуть тему обратно на localhost.

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

Итак, этот ss показывает результат развертывания gulp с папкой из github

И этот ss является результатом настраиваемой папки с gulp deploy

2 ответа

Вот что я делаю:

  1. создать тему с помощью генератора тем Liferay
  2. скопируйте или загрузите изменения из github и поместите их все в свою папку src
  3. сборка gulp или развертывание gulp

У вас должна быть собственная версия классической темы.

Я столкнулся с аналогичной проблемой, пытаясь расширить классическую тему (даже если это не рекомендуется), но с новыми возможностями книги стилей Liferay это хорошая возможность для нас ускорить создание нашей темы.

Я создал базовый проект темы, используя генератор «yo liferay-theme», создаю свою тему и развертываю ее, все в порядке. Затем я скачал необходимые файлы из репозитория github lifery frontend-theme-classic: [https://github.com/liferay/liferay-portal/tree/7.3.x/modules/apps/frontend-theme/frontend-theme-classic][1] [1]: https://github.com/liferay/liferay-portal/tree/7.3.x/modules/apps/frontend-theme/frontend-theme-classic. Я добавляю папки: css, images, шаблоны и некоторые необходимые изменения в каталоге WEB-INF. Когда я запускаю сборку gulp, я получаю сообщение об ошибке о неопределенных переменных:

Запуск 'build:compile-lib-sass'... [23:21:28]'build:compile-lib-sass' с ошибкой через 1,94 с [23:21:28] Ошибка в плагине 'gulp-sass' Сообщение: build_css\custom_properties_custom_properties_variables.scss Ошибка: неопределенная переменная: "$btn-link". в строке 10 файла build/_css/custom_properties/_custom_properties_variables.scss из строки 1 файла build/_css/_custom_properties.scss в строке 13 файла build/_css/_custom.scss из строки 21 файла build/_css/main.scss


--------^

Подробности: статус: 1 файл: C:/Users/sgFSJESO/ump-theme/build/_css/custom_properties/_custom_properties_variables.scss строка: 10 столбец: 9 отформатировано: Ошибка: неопределенная переменная: "$btn-link". в строке 10 файла build/_css/custom_properties/_custom_properties_variables.scss из строки 1 файла build/_css/_custom_properties.scss в строке 13 файла build/_css/_custom.scss из строки 21 файла build/_css/main.scss

                  link: $btn-link,

Если кто-то решил эту проблему, я был бы рад понять, почему.

Другие вопросы по тегам