array in render_array ausgeben- wie geht das???
Eingetragen von maen (547)
am 10.03.2014 - 20:22 Uhr in
am 10.03.2014 - 20:22 Uhr in
Also, ich will einen array plus titel ausgeben. Angenommen ich habe ein Feld "titel" und ein array namens "felder", wobei felder strings enthät wie [0] => 'bla1', [1] =>'bla2' etc.
Wie gebe ich jetzt diesen array aus?
$output = array(
'title' =>array(
'#type'=>'markup',
'#markup'=> '<h1>'.$title.'</h1>'
),
'felder'=>array(
'#type' =>'markup',
'#markup'=>$felder
)
);
fnktioniert nicht. Da erhalte ich den Titel und die Aussage 'Array'.
Weiß das jemand?
Danke vorab,
maen
- Anmelden oder Registrieren um Kommentare zu schreiben
Hallo maen, machst du dann
am 10.03.2014 - 23:10 Uhr
Hallo maen,
machst du dann ein
<?php
print $output;
?>
Dann ist das klar.
In welchem Zusammenhang verwendest du dieses Array ?
guck mal hier: http://drupalcode.org/project/examples.git/blob/refs/heads/7.x-1.x:/rend...
es werden arrays gebaut und gerendet
Sepp
Danke Sepp
am 10.03.2014 - 23:42 Uhr
bin etwas weiter gekommen, aber noch nicht glücklich!
Was ich habe:
$output = array(
'title' =>array(
'#type'=>'markup',
'#markup'=> '<h1>'.$title.'</h1>'
),
'felder'=>array(
'#items' =>'$felder',
'#theme' =>'item_list'
),
'link'=>array(
'#type' =>'markup',
'#markup'=>$link,
);
Damit erhalte ich den array als Liste und noch einen link.
Jetzt bleiben folgende Fragen:
1.) Wie mache ich aus der item_list eine Tabelle mit table?
2.) Wie kann ich das Feld link je nach user rolle ein- unad ausblenden?
Weiß das jemand?
Für die Tabelle guck dir das
am 11.03.2014 - 10:29 Uhr
Für die Tabelle guck dir das an:
https://api.drupal.org/api/drupal/includes%21theme.inc/function/theme_ta...