Néhány blokkot szeretnék sminkelni d7-ben. Drupal 6-ban a Block Theme modullal ez korábban már sikerült.
Letöltöttem és telepítettem a Block Theme modult, majd engedélyeztem.
AZ Adminisztráció/Beállítások/Felhasználói felület/Block Theme részben definiáltam egy valami|valami blokk témát.
A sminkelendő blokknál kiválasztom, s a blokkot elhelyezem a kívánt régióba. Eddig gondolom, nincs hiba.
Kellene egy smink.
A d6-ban a block.tpl.php-ból indultam ki, átneveztem block-blocktheme-valami.tpl.php névre
Az első sorában pedig beírtam a smink nevét, valahogy így:
<div id="<?php print $block->region .'-'. $block->module .'-'. $block-valami>delta;
A drupal.org-on a modul letöltési oldalán azt olvasom, hogy így kellene elneveznem a smink templétjét:
bock(kötőjel-kötőjel)blockthem(kötőjel-kötőjel)valami.tpl.php
A kód első sorába a fenti módon beírtam a valami szót, pont úgy mint fent.
Azt várnám, hogy ha nem rontottam el semmit, a block ennek a fájlnak a tartalma alapján jelenjen meg. De semmi nem történik.
Tudom, hogy nagyon amatőr tesztelési mód, szégyellem is itt leírni, de ha elrontom a kódot, arra sem történik semmi.
Kimásoltam egy létező tpl-t a sminkből (block-banner2.tpl.php
Ebből töröltem a tartalom megjelenítésért felelő részt, s visszamásoltam így. A banner 2 régió megjelenése így sem változott.
Valami egészen alapvető hibát vétek már az elején, de nem látom, mit.
Ha egy ilyen kontárt figyelemre méltattok, csak köszönetet tudok mondani Nektek!