在MODx革命中编辑资源时关键词元标记信息的位置?

时间:2012-01-23 21:10:14

标签: content-management-system meta-tags modx modx-revolution

我想通过我的MODx安装将META KEYWORDS添加到我的资源中,但不能,在我的生活中找到默认的MODx模板标签插入META KEYWORDS的位置。

谢谢你, 亚伦

1 个答案:

答案 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,您应该尝试第二种方式,而不是使用第三方解决方案。