Как редактировать классическую тему в Liferay 7.2?
Я пытаюсь по сути воссоздать классическую тему на liferay 7.2, но у меня возникают проблемы с этим. Я попытался загрузить папку liferay с github, которая содержит все, чтобы я мог получить там форму папки темы, однако это не работает, поскольку оно просто возвращает ошибку, когда я пытаюсь развернуть тему обратно на localhost.
Если есть лучший способ просто отредактировать заголовок и портлет навигационной панели, чтобы он выглядел так, как в классической теме, это также было бы огромной помощью.
Итак, этот ss показывает результат развертывания gulp с папкой из github
И этот ss является результатом настраиваемой папки с gulp deploy
2 ответа
Вот что я делаю:
- создать тему с помощью генератора тем Liferay
- скопируйте или загрузите изменения из github и поместите их все в свою папку src
- сборка 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,
Если кто-то решил эту проблему, я был бы рад понять, почему.