Sziasztok,
A CCK használata során szaladtam bele egy olyan hibába (inkább feature ez most, azt hiszem...), hogy az egyes, alapértelmezett mezőket is szeretném csoportba tenni, de ezt nem lehet.
Két csoportom lenne:
- az egyikben a CCK-val létrehozott, új mezők
- a másikban - alapértelmezetten becsukva - a többi, alap mező (ami alapból szürkén jelenik meg)
Találtam egy leírást itt, de ez nem akar működni sehogysem, teljesen kihal tőle a CCK. Persze, lehet, hogy én csináltam rosszul, mert a content_field_overview_form-ban szerettem volna eredményt látni.
Létezik erre valami használható megoldás?
Melyik modulhoz, modulokhoz kapcsolódik a téma?:
Drupal verzió:
Fórum:
megoldás mindenre létezik
saját modulod hook_form_alter -jével úgy variálod az űrlapot, ahogy akarod. akár két fieldgroupot belerakhatsz egy harmadikba vagy bármi.
http://api.drupal.org/api/function/hook_form_alter
ha kattintgatós megoldás kell, az sem lehetetlen.
a core body -t egyszerűen elhagyod és egy saját cck textfieldet használsz helyette, amit így már bármelyik fieldgroupba rakhatsz.
az auto_nodetitle modullal pedig elrejted az eredeti node title -t, felveszel egy cck textfieldet, az alapján fogod generálni a node title -t, ezt mivel cck textfield megintcsak oda rakod ahova akarod.
ha valamennyire megy a php, akkor az első megoldást javaslom, a másikkal problémák lesznek a megjelenítés oldalon (ott is a fieldgroupba lesz a meződ:) ennek kiküszöbölésére modnjuk a display suite modulcsomagot ajánlhatom.
-
clear: both;
Ezt próbáltam eredetileg is...
form_alter-em már van a saját modulomban, ez nem probléma. Más űrlapokat már variáltam is át, ezt is tudom, de itt nem akar összejönni sehogy. Egy példa kódot tudnál irni?
A fenti link alapján ezt követtem el eddig, de ettől kihal minden:
---------------
Tátrai József
Drupler Kft.
http://www.drupler.hu
...megoldottam...
Szóval most ide olyan pironkodó smiley-t tennék be, ha lehetne...
Én a CCK-űrlapon próbáltam mindenképpen behúzni a szerencsétlen mezőt a field groupba. Hülye voltam. Amikor az adott tartalomtípust kell felvinni - és ugye a majdani user szempontjából ez az érdekes -, ott lehet ezzel belenyúlni. És ez igazából totál egyszerűen, szépen megy a form_alter-ből, tényleg. Szóval köszönöm az iránymutatást, és elnézést, én bénáztam...
---------------
Tátrai József
Drupler Kft.
http://www.drupler.hu