Liferay 7 - 创建经典主题的子主题
Liferay 7 - Create a child theme of Classic Theme
使用 Liferay IDE,我有必要创建一个新的主题项目来扩展 Liferay 的经典主题。
但是没有办法覆盖经典主题的特定模板(例如自定义页眉、菜单和页脚),或添加自定义 CSS,而不会丢失下一版本中经典主题的未来更新Liferay 7 CE ?
谢谢。
从技术上讲,经典主题是一个具体的主题,甚至不打算扩展 - 没有任何稳定性的承诺。下一个版本可能会使用不同的设计并仍然称之为 "classic"。
您有两个选择:
- 将 "classic" 复制成您的(当然还要重命名)- 然后您就可以与主题的未来更改脱钩。
- 或者现在扩展它并处理(尚未)未确定的未来更改
稍后。
一旦发现主题已以非向后兼容的方式更改(在下一个版本之前可能不会发生),您仍然可以复制主题。
明确要扩展(并且保持相当稳定)的两个主题是 _unstyled
和 _styled
。如果您查看 "classic",它是 _styled
.
的扩展
使用 Liferay IDE,我有必要创建一个新的主题项目来扩展 Liferay 的经典主题。
但是没有办法覆盖经典主题的特定模板(例如自定义页眉、菜单和页脚),或添加自定义 CSS,而不会丢失下一版本中经典主题的未来更新Liferay 7 CE ?
谢谢。
从技术上讲,经典主题是一个具体的主题,甚至不打算扩展 - 没有任何稳定性的承诺。下一个版本可能会使用不同的设计并仍然称之为 "classic"。
您有两个选择:
- 将 "classic" 复制成您的(当然还要重命名)- 然后您就可以与主题的未来更改脱钩。
- 或者现在扩展它并处理(尚未)未确定的未来更改 稍后。
一旦发现主题已以非向后兼容的方式更改(在下一个版本之前可能不会发生),您仍然可以复制主题。
明确要扩展(并且保持相当稳定)的两个主题是 _unstyled
和 _styled
。如果您查看 "classic",它是 _styled
.