如果您知道并使用Joomla,您将会知道出现一个常见的“问题”是那些不熟悉Joomla(以及像我这样的空头)的人常常在向模块或页面添加新的类后缀之前放置一个前导空格。知道足够的PHP是危险的,通过将一个简单的空白空间连接到任何输入的新类,我觉得这是一个很容易的修复。我知道Joomla背后的天才不可忽视这样一个普通而简单的修复,但是对于我开始创建一些非常棒的Joomla模板,我觉得使用覆盖(如果可能)实现全局修复可能会减少未来的支持时间。任何人都可以说服我不要这样做,请解释原因吗?我偶尔会得到一个人可能希望附加到现有的类,例如将“existingClass”修改为“existingClassModified”,但这是否真的需要在其他时间保证广泛的挫败感?当然,无论如何,这会破坏“existingClass”的任何样式!或者,这是逻辑吗?要创建冗余类作为一种特定于元素的css重置?
答案 0 :(得分:3)
之前我没有遇到过这个问题,因为我不倾向于使用很多模块类后缀,但是看过Using Class Suffixes的文档后,需要添加一个前导空格,因为可能存在已经在那里上课了。
例如,假设您安装了Joomla的新副本,并检查模板并查看以下内容:
<div class="position-left">
如果添加模块类后缀(例如“test”),没有空格并再次检查该元素,它将显示为:
<div class="position-lefttest">
然而,我确实知道你来自哪里,因为人们不应该知道这一点。我想,不是添加一个需要检测所有模块位置以确定它们是否已经有类的修复,而是在模块类后缀输入字段旁边有一点通知来提醒人们。