如何在敏捷工具包(atk4)中添加定制标签(用于搜索引擎优化)?
发布于 2011-04-17 06:27:14
与任何模板一样,您可以通过如下方式向其中添加额外的文本:
$object->add('Text')->set('...');
在本例中,您将把它添加到$api类中。
http://codepad.agiletoolkit.org/metatags
发布于 2011-09-11 21:51:23
我在ATK 4.1.1上通过以下步骤做到了这一点
的现有元语句之后添加了以下行
现在,您将在所有页面上显示默认描述和关键字。3.最后,在/page/....php中,使用以下几行代码放置特定的标记
$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');
发布于 2011-09-11 23:56:11
还有一个与Seo相关的控制器:
https://github.com/atk4/atk4-addons/blob/master/misc/lib/Controller/Seo.php
您可以通过将它添加到init()内部的API中来使用它;
$this->add('Controller_Seo');
然后,它会简单地将某些标签从页面的模板复制到部分中。来源应该足够简单,以便通读和理解概念。
https://stackoverflow.com/questions/5664512
复制相似问题