我想通过我的MODx安装将META KEYWORDS添加到我的资源中,但不能,在我的生活中找到默认的MODx模板标签插入META KEYWORDS的位置。
谢谢你, 亚伦
答案 0 :(得分:2)
在modX中没有像meta标签预先构建的地方。您从白页开始,自己构建整个模板系统。这(除其他外)是使modX成为一个独特的内容管理框架(CMF)而不是简单的内容管理系统(CMS)的原因。
对你而言,这意味着,有几种方法可以实现你想要做的事情:
一个。您可以使用预先构建的额外内容来处理元关键字。对于modX Revolution,最好的问题可能是 MetaFormat ,您可以从包管理中安装。您可以在project page上找到有关这些内容以及操作内容的详细说明。
湾一种更自定义的方式(以及我通常喜欢的方式)是使用自定义模板变量来按照您希望的方式获取所有数据,而不是依赖于某些第三方额外的数据。对于元标记的情况,它将非常简单:创建一个类型为“text”的新模板变量(让我们称之为“metaKeywords”),甚至更好的自动标记。配置模板访问权限,以便所有模板都使用此变量。您可以在modX manual。
中了解如何执行所有这些操作在模板文件中,您可以在头部中使用类似的内容:
<meta name="keywords" content="[[*metaKeywords]]">
如果您希望在用户未输入特定资源的关键字时使用默认关键字,则可以使用此类输出过滤器。
<meta name="keywords" content="[[*metaKeywords:default=`keyword1, keyword2, keyword3`]]">
你应该自己在手册中多钻一点,一旦你得到它,我向你保证,你会喜欢自定义模板变量的力量。因此,如果您想要使用modX,您应该尝试第二种方式,而不是使用第三方解决方案。