Az egyik oldalon lattam a kovetkezo kodot a HTML-ben:
<div id="block-menu-65" class="block block-menu"> <div class="block-inner"> <h2 class="title">Menu</h2> <div class="content"> <ul class="menu"> <li class="leaf"><a href="/node/602">menu item</a></li> <li class="leaf"><a href="/node/631">menu item</a></li> <li class="leaf"><a href="/node/632">menu item</a></li> <li class="leaf"><a href="/node/870">menu item</a></li> <li class="leaf"><a href="/node/633">menu item</a></li> <li class="leaf"><a href="/node/634">menu item</a></li> <li class="leaf"><a href="/node/635">menu item</a></li> </ul> </div>
Elnezesta a huje kerdesert de ez egy specialis block tipus ? En letrehoztam egy uj block-ot es a kovetkezo nevet kapja a DIV-ben :
<div id="block-block-1" class="block block-block">
Azt nem ertem, hogy szedik elo azon az oldalon a block-menu-65 nevet ? Gondoljatok, hogy valami template hack ?
Fórum:
PHPTemplate theme engine
Block.tpl.php
http://drupal.org/node/11813
--
Palócz Paal Pál, a drupal.hu admin csoportjának tagja
Ajánlott olvasmány: Eric Steven Raymond - Hogyan kérdezzünk okosan
Ertem de akkor az oldal
Ertem de akkor az oldal tulajdonosa, hogyan hozza letre a tartalmat? Beleirja a HTML kodot a block tartalmaba ? Vagy az "Administer" -> "Menu"-ben ?
Tulajdonkepen itt az oldal: http://www.alquds.com/ a kek menurol beszelek (ha fent van a firebug latszik a DIV kodja).
Ugy kene megszerkezteni a block.tpl.php fajlot, hogy a tobbi block azert maradjon: "block-block-x" formaban. Meg lehet ezt csinalni ?
Ha tudnatok kicsit segiteni nagyon orulnek! Koszonom szepen!
Mit szeretnél?
Ne haragudj, de nem igazán értem mit szeretnél.
Minden újonnan létrehozott MENÜ megjelenik mint blokk is, ugyan olyan néven.
Ha a kék menünek a tartalmát szeretnéd szerkeszteni, akkor neked a Drupal Webhely építés/Menü adminisztrációs részében kell új menüpontokat felvenni, hozzáadni, módosítani. Vagy új tartalom beküldésekor (ha van rá jogosultsága a beküldőnek) kitölteni a menüre vonatkozó részeket.
--
Palócz Paal Pál, a drupal.hu admin csoportjának tagja
Ajánlott olvasmány: Eric Steven Raymond - Hogyan kérdezzünk okosan
pedig egyszerű, tanfolyamon mindig ezzel kezdünk ;)
block-[modul neve]-[blokk delta]
A menu modul a menü azonosítót használja a deltának ezért block-menu-65. Ha létrehozol egy újabb menüt (nem menüpontot) akkor annak a blokkja már a 66-os lesz. (tudod mint az út ami keresztül szeli Amerikát...)
Ha létrehozol egy új blokkot, az meg már a block modul dolga, ő pedig a blokk azonosítót használja deltának ezért lesz az block-block-1. A következő blokknak block-block-2. A user modul például csak 3(4?) blokkot valósít meg. Ezek közül a legismertebb a belépés blokk ennek deltája 0 ezért lesz az azonosítója block-user-0.
Remélem érthető voltam. (a menü szerkesztéséről meg lásd Paal tanácsait.)
pp
Palócz István
https://palocz.hu | https://tanarurkerem.hu