CMS简单:新闻中的自定义元标记“描述”

时间:2015-12-22 11:04:52

标签: php content-management-system cmsmadesimple

我正在尝试在CMS Made Simple 2中使用自定义“元描述”标记。我在<HEAD>部分中有以下代码:<meta name="Description" content="{description}">并且它有效。

问题在于新闻模块。没有填写描述标签的字段。所以我不能写描述。

有什么想法吗?谢谢!

2 个答案:

答案 0 :(得分:0)

查找MetaMax模块,

并尝试使用og:(OpenGraph协议)添加元标记。以前从未使用过那个CMS,我现在只是用Google搜索,所以我的回答只是一个猜测。

<meta property="og:description" content=" "/>

答案 1 :(得分:0)

如果您想为每个新闻项目设置自定义说明,则需要在新闻模块中创建自定义字段。例如。 pageDescription。然后在新闻详细信息模板中放行

{if !empty($entry->fields['pageDescription']->value)}{$pageDescription=$entry->fields['pageDescription']->value scope=global}{/if}

创建全局智能变量$ pageDescription。

然后在全局元数据中(或者在放置元标记的任何地方,添加:

{if !empty($pageDescription)}<meta name="description" content="{$pageDescription}">{else}<meta name="description" content="{description}">{/if}

OR,而不是上面的自定义字段,您可以使用截断版本的新闻摘要部分(在新闻详细信息模板中)...

{if !empty($entry->summary)}{$pageDescription=$entry->summary|strip_tags:false|cms_escape:htmlall|truncate:160}{/if}