írtam egy kis formot D5 alatt íme.
function emberek_radios_form(){ $tomb=array(); $tomb["egy"]="hetfo"; $tomb["ketto"]="kedd"; $tomb["harom"]="szerda"; $form["radiom"] = array( "#type" => "radios", "#title" => t("Képek"), "#options" => $tomb ); var_dump($form["radiom"]); return $form; }
kérdésem!
hogyan tudom elérni a radio elemeket külön-külön?
ugyanis szeretnék hozzá theme fvényt írni, h a radio gombok egy táblázat egy-egy külön sorában jelenjenek meg.
ehhez viszont az elemeket valahogy szét kellene szednem?
Fórum:
drupal_render() külön-külön
Nem kell szétszednek őket, a radio elemei a $form['radiom']['egy'], $form['radiom']['ketto'] stb. tömbök lesznek. Tehát ha egyesével akarod ezeket renderelni, akkor simán be kell raknod őket külön-külön a drupal_render() függvénybe, pl. drupal_render($form['radiom']['egy']).
tudnál példát mutatni erre?
meg tudnád mutatni pl: hogyan tudom őket egy egy tábla sorba berakni?
próbálkoztam de nem sikerült lehet nem jól adtam be a theme nevet
így adtam be:
mini
radio gombok tobb sorban pelda
?
Na ezt most aztán én sem értem teljesen... mármint a működését. :S
Választ szeretnél? - Új kérdés, új téma - Tesztoldal - Trollkezelés - Frissítés
$form['test'][$key]['day'] ?
$form['test'][$key]['day'] rész miért kell bele?
le tudnád írni h mégis hogyan működik amit írtál?
nagyon érdekelne, a drupal.org-on elolvastam a form kezelését de nem nagyon
tudom kitalálni h mi miért kell bele ?
amit én írtam be fenti kód nem tudom h miért nem jó?
mini
miert
$form['test'][$key]['day'] csak egy plusz oszlopot ad, egyaltalan nem kell, csak hogy latszodjon, hogy ott valoban sorok vannak, es az egyes radio gombok a megfelelo sorban vannak..
------------------------------------
(nem ismerem a D5-ost teljesen, de szerintem) a peldadban hibas sorok javitasai:
$form["#theme"] = "emberek_radios_form"
function theme_emberek_radios_form() {
foreach($form["radiom"] as $kulcs => $ertek){
array("data" => drupal_render($form["radiom"][$kulcs])));
-----------------------------------
hogyan mukodik amit irtam:
van ket tomb a form[test][1..7][day], form[test][first_day]
a form[test][first_day] radios tipus tehat az is egy tomb, es a tomb egyes elemei az #options-bol adodoan form[test][first_day][1..7]
es a ket tomb egyes elemeit a nekik megfelelo sorban jelenitem meg..
de valojaban sose szoktam gondolkozni hogyan irjam meg es miert. Igy lattam a Drupal core-ban es masutt, tehat igy hasznalom. A peldakod fo reszeit is sajat modulbol olloztam ossze..
kipróbálom
nemsokára kipróbálom és majd visszaírok és köszönöm
mini
Szuper
nagyon szuper amit beírtál köszike
mini