Sziasztok!
Érdekelne, hogy milyen módon lehetne szabályozni a $content változóba kerülő értékek sorrendjét? Lehetséges módszer a mezők átrendezése a tartalomtípusnál, de ez nem mindig megoldható, viszont az adott tartalomtípus sminkelésénél jó lenne szabályozni a CCK mezők megjelenítésének sorrendjét.
Köszönöm a segítséget! :)
Melyik modulhoz, modulokhoz kapcsolódik a téma?:
Drupal verzió:
Fórum:
weight nem jó?
Picit bővebben lehetne. Mit próbáltál, mi sikerült, kód, link ilyesmi.
pp
Palócz István
https://palocz.hu | https://tanarurkerem.hu
tartalom felvitelénél?
Ha arra a súlyozásra gondolsz, ami tartalomtípus beállításainál található, az nem nyerő most, mert más logikai sorrendben kell felvinni és megjeleníteni az adatokat, illetve a sminkelés is könnyebb, ha már a megfelelő sorrendben érkeznek az adatok.
Egy lehetséges megoldás (amit boobaa is javasolt az előbb), hogy a smink preprocesszében külön változókba helyezni az értékeket, a tartalomtípus megjelenítésénél pedig külön sminkfájlt használni, amelyben a $content helyett ezek a változók kerülnének kiírásra. Napok óta tologatom magamban ezt a megoldást, hogy biztosan van ennél egyszerűbb is, pedig talán ez lenne a legjobban célravezető.
Ez pedig egy hasznos link: http://drupal.hu/node/4837
Választ szeretnél? - Új kérdés, új téma - Tesztoldal - Trollkezelés - Frissítés
modulban
ez lett a megoldás
Köszönöm az ötleteket, tanulságosak voltak. Végül Edit megoldása mellett döntöttem, mert a későbbi fejlesztések során is jól jöhet ez a modul, és pontosan azt csinálja, amit szerettem volna.
Választ szeretnél? - Új kérdés, új téma - Tesztoldal - Trollkezelés - Frissítés
Másfajta megközelítéssel
Ha csak ennyi a cél, akkor ha másképp közelítjük meg a feladatot, a Node form columns modul nagyon hasznos tud lenni: segítségével a form elemek sorrendjét szabályozhatod, míg a megjelenítés továbbra is a hagyományos súlyozás szerint fog történni.
Ezt javasoltam én is
Ezt javasoltam én is, csak nekem kimaradt az, hogy nem csak a régiókba pakolhatja el az ember, hanem a form elemek sorrendjét is (az a kis négyirányú nyilacska elkerülte a figyelmemet). Mindig tanul az ember :)
--
Palócz Paal Pál, a drupal.hu admin csoportjának tagja
Ajánlott olvasmány: Eric Steven Raymond - Hogyan kérdezzünk okosan
dejó ez!
tök sztár, hogy van ilyen. szerintem ez akkora by design bug a cckban, nem is értem, hogy érhetett meg ennyi verziót ebben a formájában. tök _alap_ (lenne), hogy a mezőidet bevitelkor esetleg más súlyozásban, csoportosításban akarod, mint megjelenéskor. párizsban azt dumáltuk, hogy az lenne a sztár, ha build typeonként lehetne nem csak formattert választani, hanem súlyozni is és az űrlap maga egy ilyen build type lenne. (mint a teaser, full page, rss, etc)
alippai egyszer említette, hogy írt már valami modult, ami saját build typeokat definiál, szóval lehetetlen nem létezik, mint tudjuk.
akárhogyis, nagyon idegesített ez a kis malőr, sokat szívtam vele aztán nemrég fedeztem fel magamnak a ctools csomag kiváló page manager kiegészítőjét, amivel ilyesmi feladatok klikk-klikk-kész módszerrel oldhatók meg. külön 'panel sablonja' lehet a node formnak és a megjelenésnek, sőt mindegyikre még több variációd is lehet, amikből selection ruleok (pl node type) alapján választ majd a rendszer. eszméletlen rugalmas, teljesen kiváltja a node.tpl.php -ban turkálást meg az 'ahány típus annyi tpl' effektet is teljesen ki tudod kerülni vele, plusz a végtelenbe és tovább ;)
hetek óta ígérek már egy ilyen screencast nevergonenak. :) feldobom majd következő lehetséges dug 'előadásnak', aztán meglátjuk mi lesz.
-
clear: both;
Panels előadás?
Úgy volt, hogy decemberben az lesz, csak befutott chx is. Most nem tartod meg?
--
Palócz Paal Pál, a drupal.hu admin csoportjának tagja
Ajánlott olvasmány: Eric Steven Raymond - Hogyan kérdezzünk okosan
nem is annyira a panels érdekes,
azt könnyű kilogikázni :) hanem inkább ez a ctools page manager, ez a nagy májer. decemberben nem volt dug amúgy. :P viszont ez itt már off, majd hogy januári dugon mi lesz, azt meg kitaláljuk. ha van rá igény, szívesen megmutatom mire 'jöttem rá'.
-
clear: both;
Ez mi ez
amiről beszélsz, valamiféle modul? Hol lehet ezt megtalálni?
ctools csomag része
mai budapesti dugon pont erről fogunk beszélgetni kicsit. szerintem lehet majd követni élőben is, nem tudom biztosan.
http://drupal.hu/hirek/20100119/huszonnegyedik-drupal-használói-találkozó-budapesten
-
clear: both;