Kód elhelyezése a head-/head tag-ek közé

Justice képe

Sziasztok! D7-ben szeretnék egy Smart Look kódot tenni az oldalba, de azt írja, hogy a head tag-ek közé kell hogy kerüljön.
Kérdés:
1.Valóban nem működik ha a body-k közé teszem?
2. Ha head, akkor azt hogyan tudom módosítani?

Drupal verzió: 
tompagabor képe

Justice képe

Köszönöm, de ezt hová tegyem?

0
0
aboros képe

te tudod, hol szeretnéd ezt a teget használni, előfordulhat például, hogy csak bizonyos tartalom típusok esetén akarod hozzáadni, akkor talán a template_preprocess_node() lesz a megfelelő 'hely' a hozzáadásra.

ha minden oldalon szeretnéd használni egy bizonyos sminkben, akkor talán a template_preprocess_html() is jó 'hely' lehet, ehhez ilyesmit kell írnod a sminked template.php filejába:

function SMINKEDNEVE_preprocess_html(&$vars) {
  // Peldaul hozzaadunk most egy viewport taget, osszeallitjuk a tombot
  $viewport = array(
    '#tag' => 'meta', 
    '#attributes' => array(
      'name' => 'viewport', 
      'content' => 'width=device-width, initial-scale=1, maximum-scale=1',
    ),
  );
 // Hozzaadjuk az elobb osszerakott tombot. A masodik parameter a 'viewport' egy tetszolegesen valasztott egyedi azonositoja lesz ennek a tegnek, ez azert kell, hogy ha valaki kesobb alterezni akarja hook_html_head_alter() -el, ezzel tudja majd azonositani.
  drupal_add_html_head($viewport, 'viewport');
}

fenti példa egy 'viewport' taget ad hozzá.
1
0

-
clear: both;