MODx インストールを介してリソースに META KEYWORDS を追加したいのですが、デフォルトの MODx Template Tag が META KEYWORDS を挿入する場所を見つけることができません。
ありがとう、アーロン
MODx インストールを介してリソースに META KEYWORDS を追加したいのですが、デフォルトの MODx Template Tag が META KEYWORDS を挿入する場所を見つけることができません。
ありがとう、アーロン
modX には、メタタグ用のビルド済みの場所のようなものはありません。ホワイト ページから始めて、テンプレート システム全体を自分で構築します。これが (とりわけ) modX を単なるコンテンツ管理システム (CMS) ではなく、別個のコンテンツ管理フレームワーク (CMF) にしている理由です。
これは、やりたいことをアーカイブする方法がいくつかあることを意味します。
を。事前に作成されたエクストラを使用して、メタ キーワードを処理することができます。modX Revolution の場合、問題に最適なものはおそらくMetaFormatで、パッケージ管理からインストールできます。これが正確に何であり、何をすべきかについての詳細な説明は、彼らのプロジェクト ページにあります。
b. これを行うためのよりカスタムな方法 (および私が通常好む方法) は、カスタム テンプレート変数を使用して、サードパーティのエクストラに依存する代わりに、すべてのデータを希望どおりにすることです。メタタグの場合、それは非常に簡単です。タイプ「テキスト」またはさらに優れた自動タグの新しいテンプレート変数(「メタキーワード」と呼びましょう)を作成します。すべてのテンプレートがこの変数を使用するように、テンプレート アクセスを構成します。このすべてを行う方法については、modX のマニュアルを参照してください。
テンプレート ファイルでは、head-section で次のようなものを使用できます。
<meta name="keywords" content="[[*metaKeywords]]">
ユーザーが特定のリソースのキーワードを入力しない場合に備えてデフォルトのキーワードが必要な場合は、このような出力フィルターを使用できます。
<meta name="keywords" content="[[*metaKeywords:default=`keyword1, keyword2, keyword3`]]">
自分でマニュアルをもう少し掘り下げる必要があります。マニュアルを入手したら、カスタム テンプレート変数のパワーを気に入っていただけることを約束します。したがって、modX を頻繁に使用する場合は、サードパーティのソリューションを使用する代わりに、2 番目の方法を試す必要があります。