Hahn Csaba képe

Úgyhogy átbogarászom a sminket.

Egyébként a Page.tpl.php-ban van closure utasítás. Miért?

0
0

Hahn Csaba
Már nem annyira kezdő drupalos

nevergone képe

Mit szeretnél pontosan, mert én nem értem. A menu modult pedig ne szerkeszd át semmiképpen.

0
0
05storm26 képe

Konkrétan így néz ki alapból egy menu:
ul
li 1menüpont /li
li 2menüpont /li
ul li 2menunt almenupont /li /ul
/ul

ugye ezt a drupal úgy rakja öszzer hogy megvany nak a tgaok(ul,/ul) ami körülfogja őket és az egyes menüpontokat a li /li veszi közre. Én ezeket szeretném lecserélni ilyesmire:
table
tbody
tr td 1menüpont/td /tr
tr td 2menüpont
table
tbody
tr td 2 almenüpont/td /tr
/tbody
/table
/td /tr
/tbody
/table
ugye ezt a drupal úgy rakja öszzer hogy megvany nak a tgaok(table tbody,/table /tbody) ami körülfogja őket és az egyes menüpontokat a tr td /td /tr veszi közre.

tehát a listás szerkezet táblázatos lett.Ezt hogy lehet? kampó fögvénnyel?

0
0
nevergone képe

Sminkben, de az értelmét még most sem látom.

0
0
Den képe

Végignézed és ahol nem tetszik, amelyik menü nem tetszik, azoknál megírod a megfelelő hook függvényeket.

Nade, ha lehetne egy kérés: az előnézet gomb nem azért van, hogy kettőt kelljen nyomni, míg a hozzászólás megjeleni, hanem azért, hogy olvasd el, és gondold végig mit írsz.

"rakja öszzer hogy megvany nak a tgaok" - tisztelj meg minket azzal, hogy ne kelljen már az írásod visszafejteni. Olvasd el mégegyszer, lassíts. Köszönöm.

0
0
aboros képe

hirtelen nem tudom pontosan mi van benne, de ha hiányzik az baj. :) keress rá api.drupal.org -on, hogy page.tpl.php..

tudjuk most már, hogy a smink (valószínűleg) a ludas. nézegessük meg azt. jó lenne látni, hogy mi van a page.tpl.php -ban esetleg a template.php -ban, ami jseket macerál esetleg változókat módosít, ilyesmi.

0
0

-
clear: both;

05storm26 képe

A helyesírásban igazad van.(most vettük a halotti beszédet eredeti betűkkel,hát az azért ennél durvább ;) ).
A kampó fügvényeket ugye a template.php-ba kell rakni?
és mi legyen a neve?
sminkeve_primery_links?
és mi legyen benne? az amit a menü modul ide menüt összerakó részében van?

0
0
pp képe

Mert kód nélkül kb. erre az egyre van lehetőség.
Na, a kedvedért leöltem egy csirkét. A húsából főztem egy jó levest, hogy nekem is legyen valami jó. A csontjait vetve a következő jött ki:

A hook_theme() függvényt megvalósítottad?

function sajat_theme() {
  return array(
    'sajat_form' => array(
      'arguments' => array('form' => NULL),
    ),
  );
}

pp

0
0
pp képe

sajat_form: ha ez a form_id-d azaz az űrlap azonosítód akkor az nem sok jót jelent, hisz van hook_form is, szóval látni kéne azt a kódot, hogy értelmeset lehessen mondani.

Nem kell féltened a kódod, tudod ez egy nyílt forrású program amit éppen használsz... vagy mi a fene.

pp

0
0
szantog képe

A $closure-ba pakolgatják a modul azokat a js-eket, amiket az oldal végén kell betenniük (pl GA kód, admin menu)
Neked viszont nem ez kell.
A tabledrag.js-ed tűnt el, ennek kell lennie a headerben:
<script src="/misc/tabledrag.js?g" type="text/javascript"></script>

Kövi: Ha jól tudom, ez a jquery-re épül, tehát ennek is ott kell lennie, mégpedig ez előbbi előtt:
<script src="/misc/jquery.js?g" type="text/javascript"></script>

Ha ezek mind megvannak, akkor valami más jqueryt használható js-sel fog összeakadni.

Ez szívás, nekem erre most egy elég hard debug jutott eszembe, de page preprocessben valami ilyesmire:

$javascripts = drupal_get_js($scope = 'header', $javascript = NULL) ;
$disabledscript = $javascripts['0'] ;
$javascripts['0'] == '' ;
$vars['scripts']= implode($javascripts) ;
$vars['disabledscript']= $disabledscript;

$javascripts['0'] után átírod $javascripts['1, 2, 3, stb..']-re, minden alkalommal újratöltöd az oldalt stb, és amelyiknél meggyógyul a cucc, theme developerben megnézed a disabledscript változódat, és ő volt a bűnös.

Ennél már csak az lesz a nagyobb szívás, hogyha ezt végigcsinálod egyesével, és valaki bemondja, hogy le lehet tiltani firebug-al egyesével a js-eket - mert én erre nem jöttem rá, hogy kell.

0
0

----
Rájöttem, miért kérdezek olyan ritkán a drupal.hu-n. Amíg szedem össze az infokat a kérdéshez, mindig rájövök a megoldásra.