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



我想通过我的MODx安装将META KEYWORDS添加到我的资源中,但我一生都找不到默认的MODx模板标记是在哪里插入META KEYWORDS。

谢谢,Aaron

在modX中,没有什么比预构建的元标签更好的地方了。您从一个白色页面开始,然后自己构建整个模板系统。这(除其他外)使modX成为一个独特的内容管理框架(CMF),而不是一个简单的内容管理系统(CMS)。

对你来说,这意味着有几种方法可以归档你想做的事情:

a。您可能会使用预先构建的额外功能来处理元关键字。对于modX Revolution,最好的解决方案可能是MetaFormat,您可以从包管理安装它。你可以在他们的项目页面上找到关于这到底是什么以及该做什么的详细描述。

b。实现这一点的一种更自定义的方式(也是我通常喜欢的方式)是使用自定义模板变量,使所有数据都符合您的要求,而不是依赖于一些第三方的额外数据。对于元标记,它将非常简单:创建一个类型为"text"或更好的自动标记的新模板变量(让我们称之为"metaKeywords")。配置模板访问,以便所有模板都使用此变量。你可以在modX手册中找到如何做到这一切。

在你的模板文件中,你可以在标题部分使用这样的东西:

<meta name="keywords" content="[[*metaKeywords]]">

如果你想有默认的关键字,以防用户没有输入特定资源的关键字,你可以使用这样的输出过滤器。

<meta name="keywords" content="[[*metaKeywords:default=`keyword1, keyword2, keyword3`]]">

你应该自己在手册中深入研究一下,一旦你拿到了,我向你保证,你会喜欢自定义模板变量的强大功能。因此,如果你想经常使用modX,你应该尝试第二种方法,而不是使用第三方解决方案。

相关内容

最新更新