- 2008-02-23 (土) 0:09
MODxにはじめにインストールしておきたいスニペット(Snippet)とプラグイン(Plugin)。
- SEO_Strict_URLs
MODxでは、フォルダ属性のドキュメントを表示する時も.htmlとかのサフィックスがついてしまうのですが、これを/(スラッシュ)で終わる形のURLに整形してくれます。 - GoogleSiteMap_XML
GoogleSitemap形式のXMLファイルを出力するプラグイン。
あ、あとこれらのスニペットやプラグインは、ベータ版だったりするので、頻繁に更新があるかもしれないので、最新版はMODx公式ページから落としてくるのがいいでしょう。
それから、MODxのデフォルトのmetaタグ出力は、Keywordsがhead直後に来ていたりして気持ち悪いので、以下のカスタマイズをしておくと良いかも。
参考:MODx Forum
- ‘haskeywords’、’hasmetatags’を’0′にするプラグインを登録する
以下のコードを「OnParseDocument」で実行させて、MODxデフォルトのmetaタグ出力を抑制します。
$modx->documentObject['haskeywords'] = '0';
$modx->documentObject['hasmetatags'] = '0';
- キーワード(デスクリプション)などを表示するスニペットを作る
<?php
$metaTags = "";
$docId = $modx->documentObject['id'];
$docObj = $modx->getDocumentObject('id', $docId);
if ($docObj['haskeywords'] == 1) {
$keywords = implode(', ', $modx->getKeywords());
$metaTags = '<meta name="keywords" content="' . $keywords . '" />' . "\n";
}
if ($docObj['hasmetatags'] == 1) {
$tags = $modx->getMETATags();
foreach ($tags as $n => $col) {
$tag = strtolower($col['tag']);
$tagvalue = $col['tagvalue'];
$tagstyle = $col['http_equiv'] ? 'http-equiv' : 'name';
$metaTags .= '<meta ' . $tagstyle . '="' . $tag . '" content="' . $tagvalue . '" />' . "\n";
}
}
return $metaTags;
?> - metaタグを挿入したいところに[[metaTags]]と記述する。
Comments:0
Trackbacks:0
- Trackback URL for this entry
- http://webparty.t-pad.net/modx/seo的に入れておきたいスニペットとプラグイン/trackback
- Listed below are links to weblogs that reference
- SEO的なスニペットとプラグイン from Walk in the WWW

