【问题标题】:Liferay 7 - Create a child theme of Classic ThemeLiferay 7 - 创建经典主题的子主题
【发布时间】:2018-06-20 13:10:54
【问题描述】:

使用 Liferay IDE,我有必要创建一个扩展 Liferay 经典主题的新主题项目。

但是没有办法覆盖经典主题的特定模板(例如使用自定义页眉、菜单和页脚),或添加自定义 CSS,而不会丢失 Liferay 7 CE 下一版本中经典主题的未来更新?

谢谢。

【问题讨论】:

    标签: java liferay liferay-7


    【解决方案1】:

    从技术上讲,经典主题是一个具体的主题,甚至不打算扩展 - 没有任何稳定性的承诺。下一个版本可能会使用不同的设计,但仍称其为“经典”。

    你有两个选择:

    • 通过大量复制(当然也可以重命名)来打造您的“经典”——这样您就可以与未来的主题更改脱钩。
    • 或者现在扩展它并处理(尚未)未确定的未来更改 稍后。

    一旦您发现主题已以非向后兼容的方式更改(在下一个版本之前可能不会发生),您仍然可以复制主题。

    明确表示要扩展(并且保持相当稳定)的两个主题是_unstyled_styled。如果你看“经典”,它是_styled的扩展。

    【讨论】:

    • 好的,明白了。谢谢!
    • @Marco 你如何“让经典成为你的”?
    • 嗨@Victor,我只是将 Liferay 中包含的“经典主题”复制到同一目录中的新文件夹中,并按照 Olaf 的建议替换了对“经典主题”的引用
    猜你喜欢
    • 2018-05-26
    • 1970-01-01
    • 2017-12-02
    • 2020-01-13
    • 2018-06-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多