Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/227.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php CMS变得简单:自定义元标记;说明“;新闻中_Php_Content Management System_Cmsmadesimple - Fatal编程技术网

Php CMS变得简单:自定义元标记;说明“;新闻中

Php CMS变得简单:自定义元标记;说明“;新闻中,php,content-management-system,cmsmadesimple,Php,Content Management System,Cmsmadesimple,我正试图让CMS中的自定义“元描述”标签变得简单2。我在一节中有一段代码:,它可以工作 问题在新闻模块中。没有要填充描述标记的字段。所以我不能写描述 有什么想法吗?谢谢大家! 查找MetaMax模块 并尝试使用og(OpenGraph协议)添加元标记。我个人以前从未使用过CMS,我现在只是在谷歌上搜索,所以我的答案只是猜测 <meta property="og:description" content=" "/> 如果您想对每个新闻项目进行自定义描述,则需要在新闻模块中创建

我正试图让CMS中的自定义“元描述”标签变得简单2。我在
一节中有一段代码:
,它可以工作

问题在新闻模块中。没有要填充描述标记的字段。所以我不能写描述


有什么想法吗?谢谢大家!

查找MetaMax模块

并尝试使用og(OpenGraph协议)添加元标记。我个人以前从未使用过CMS,我现在只是在谷歌上搜索,所以我的答案只是猜测

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

如果您想对每个新闻项目进行自定义描述,则需要在新闻模块中创建自定义字段。例如。页面描述。然后在新闻详细信息模板中放入行

{if !empty($entry->fields['pageDescription']->value)}{$pageDescription=$entry->fields['pageDescription']->value scope=global}{/if}
这将创建全局smarty变量$pageDescription

然后在全局元数据(或放置元数据标记的任何位置)中添加:

{if !empty($pageDescription)}<meta name="description" content="{$pageDescription}">{else}<meta name="description" content="{description}">{/if}
{if !empty($entry->summary)}{$pageDescription=$entry->summary|strip_tags:false|cms_escape:htmlall|truncate:160}{/if}