添加自定义meta

|| 如何在Agile Toolkit(atk4)中添加自定义标签(用于SEO)?     
已邀请:
像任何模板一样,您可以通过以下方式向其中添加其他文本:
$object->add(\'Text\')->set(\'...\');
在您的情况下,您将其添加到$ api类中。 http://codepad.agiletoolkit.org/metatags     
我在ATK 4.1.1上执行了以下步骤 将/atk4/templates/shared/shared.html复制到/ templates / default 请始终在我们自己的网站目录中进行复制,以便以后仍可以通过覆盖atk4目录来升级ATK。 编辑了您刚刚创建的shared.html,并在Content-Type的现有meta语句之后添加了以下几行 此处的默认描述<?/?> 关键字,关键字,关键字... <?/?> 现在,您将在所有页面上使用默认描述和关键字。  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\');
    
还有一个与Seo相关的控制器: https://github.com/atk4/atk4-addons/blob/master/misc/lib/Controller/Seo.php 您可以通过将其添加到init()中的API中来使用它;
$this->add(\'Controller_Seo\');
然后,它将只是将页面模板中的某些标签复制到部分中。资料来源应足够简单,以通读并理解该概念。     

要回复问题请先登录注册