使用liferay门户网站6.2时,
Liferay为ui开发提供合金ui和twitter引导程序。
我的问题 -
1)使用合金ui和twitter bootstrap是一个好习惯吗?
2)我们可以在Liferay中禁用上述任何一个,以便应用程序只使用一个css吗?怎么样?
答案 0 :(得分:4)
1)使用合金ui和twitter bootstrap是一个好习惯吗?
它是在6.2中设计的,它是一种适当的推荐做法。阅读this官方博客文章,它应该解释你的很多疑问。
2)我们可以在Liferay中禁用上述任何一个,以便应用程序只使用一个css吗?怎么样?
在Liferay 6.2中,Bootstrap更多用于提供响应式网站布局和整体图形设计(按钮,图标等)。 Alloy UI为Liferay提供了许多丰富的动态JS组件,如日历(Calendar portlet基于此),图表设计师,轮播等。历史上,Allou UI是Liferay的一部分(所以它存在的时间更长),并且Bootstrap可用自6.2以来的Liferay,但现在它们紧密结合。
当然你可以尝试删除其中一个(例如通过创建一个 _unstyled 并从头开始编码所有内容),但不推荐这种方法,你肯定会失去很多Liferay的UI OOTB功能