フロントページに説明とキーワードを追加するにはどうすればよいですか。


7

フロントページの説明とメタキーワードの設定方法を教えてください。記事にメタタグモジュールを使用していますが、フロントページでは機能しません。

パネルをフロントページとして使用しています。

私のウェブサイトはhttp://www.techiestuffs.comで、Drupal 7で実行されています。

フロントページのHTMLソースが表示されている場合は、次のHTMLのみが含まれています。

<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<link rel="shortcut icon" href="http://www.techiestuffs.com/sites/default/files/favicon.png" type="image/png"/>
<meta name="Generator" content="Drupal 7 (http://drupal.org)"/>
<title>TechieStuffs | Stuffs for Geeks</title>

これらの関数をtemplate.phpに追加してみました。

function yourtheme_page_alter($page) {
  $meta_description = array(
    '#type' => 'html_tag',
    '#tag' => 'meta',
    '#attributes' => array(
    'name' => 'description',
    'content' =>  'Description about the site'
  ));

  $meta_keywords = array(
    '#type' => 'html_tag',
    '#tag' => 'meta',
    '#attributes' => array(
    'name' => 'keywords',
    'content' =>  'Some Keywords about the site'
  ));

  drupal_add_html_head($meta_description, 'meta_description');
  drupal_add_html_head($meta_keywords, 'meta_keywords');
}

しかし、私のウェブサイトのソースコードで確認できるように、この関数は機能していないようです。

誰かがこれを解決する方法を知っていますか?


1
メタタグモジュールをチェックしました。フロントページのデフォルトを設定できます...
Mohammad Ali Akbari

1
Drupal Answerへようこそ。回答が役立つ場合は、正しい答えとして選択することを検討してください。回答の評価の下にチェックマークがあります。▲▼√
niksmac

ホームページにパネルを使用していて、メタタグモジュールdrupal.org/project/metatagを使用している場合は、基本的なメタタグモジュールを有効にするだけでなく、メタタグ:パネルサブモジュールも有効にする必要があります。これにより、パネルページのメタデータを設定できます。
kbrinner 2014年

回答:


1

drupal 6では、構成としてフロントページにメタタグを設定できるノードワードを使用しました。D7では、これはメタタグによって置き換えられました。メタタグは、同じことをするか、またはあなたを行うことができます。


しかし、私のフロントページはパネルなので、フロントページのovberrideが機能せず、パネルにもメタタグを割り当てようとしましたが、表示されません。
Vivek R 2011

シンプルなフロントページで機能しますか?それがパネルであるということは、私が考えていたはずの問題ではありません。
マルクス、2011

0

それらをテーマファイルに追加します。どのテーマを使用している場合でも、変更できるHTMLスケルトンが必要です。


このコードをtemplate.phpで使用しました
Vivek R

drupal_add_html_head($ meta_description、 'meta_description'); drupal_add_html_head($ meta_keywords、 'meta_keywords');
Vivek R 2011

それでもメタが表示されない
Vivek R

ヘッドタグがあるテーマの.tplファイルに静的に追加します。テーマフォルダとfront.tplファイルを確認してください。
Code Lღver

あなたのメタ記述は動的ですか?
Code Lღver

0

残念ながら、ビューまたはパネルにはデフォルトでメタタグがありません。フロントページにどちらかを使用する場合は、メタタグクイックモジュールを使用できます。これにより、Drupalによって生成されるすべてのパスにメインメタタグを追加できます。


0

メタタグのクイックモジュールでパスベースのメタタグオプションを使用しています。モジュールを有効にしてフロントページに移動すると、パスベースのメタタグオプションが表示されます...オプションをクリックすると、必要なフィールドに入力できます、表示するフィールドを設定することもできます(admin / config / search / metatags_quick)...


0

これは古いスレッドですが、人々が簡単な解決策を見つけて探している場合に備えて。DrupalやMeta Quickは好きではありませんでした。この超簡単なモジュールであるSimple Metaを見つけ、左側のタブをすべてのページに直接追加します。瞬時に表示される説明とメタタグのみ編集します。https://drupal.org/project/simplemeta

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.