首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >添加自定义元

添加自定义元
EN

Stack Overflow用户
提问于 2011-04-14 22:08:54
回答 3查看 119关注 0票数 2

如何在敏捷工具包(atk4)中添加定制标签(用于搜索引擎优化)?

EN

回答 3

Stack Overflow用户

发布于 2011-04-17 06:27:14

与任何模板一样,您可以通过如下方式向其中添加额外的文本:

代码语言:javascript
运行
复制
$object->add('Text')->set('...');

在本例中,您将把它添加到$api类中。

http://codepad.agiletoolkit.org/metatags

票数 1
EN

Stack Overflow用户

发布于 2011-09-11 21:51:23

我在ATK 4.1.1上通过以下步骤做到了这一点

  1. 将/ atk4 /templates/shared/shared.html复制到/templates/default中始终在我们自己的网站目录中复制一份,这样我们以后仍然可以通过覆盖atk4目录来升级ATK。
  2. 编辑了您刚刚创建的shared.html,并在Content-Type

的现有元语句之后添加了以下行

现在,您将在所有页面上显示默认描述和关键字。3.最后,在/page/....php中,使用以下几行代码放置特定的标记

代码语言:javascript
运行
复制
$p->api->template->set('page_title','page title goes here');
$p->api->template->set('metadesc','Page description goes here');
$p->api->template->set('metakeywords','keyword1','keyword2','keyword3');
票数 1
EN

Stack Overflow用户

发布于 2011-09-11 23:56:11

还有一个与Seo相关的控制器:

https://github.com/atk4/atk4-addons/blob/master/misc/lib/Controller/Seo.php

您可以通过将它添加到init()内部的API中来使用它;

代码语言:javascript
运行
复制
$this->add('Controller_Seo');

然后,它会简单地将某些标签从页面的模板复制到部分中。来源应该足够简单,以便通读和理解概念。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5664512

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档