guterlaie
15.11.2007, 00:51:49
Hi, ich bin was php betrifft ein absoluter beginner, komme aber leider jetzt nicht mehr drum rum.
Ich konfiguriere gerade ein cms für eine kleine community. Mein problem ist jetzt, das ich die template dateien für die profile selbst schreiben muss und die ausgaben von mehrfachauswahlfenstern, also sprich multiple checkboxes ect. immer vom system untereinander ausgegeben werden. Der code für ein solches feld sieht z.B. so aus:
<div class="field field-type-text field-field-ma-suche-g">
<h3 class="field-label"><font color="#BA9C9F">Ich suche:</font></h3>
<div class="field-items">
<?php foreach ((array)$node->field_ma_suche_g as $item) { ?>
<div class="field-item"><?php print $item['view'] ?></div>
<?php } ?>
</div>
</div>
Bin inzwischen soweit, dass ich weiss, dass mit "foreach" das array ausgelesen wird und das "print $item['view']" die values ausgibt, die ich im cms als feldinhalte definiert habe. Er wirft mir jetzt z.B. aus:
Mann
Frau
Paar
soll dieses aber nacheinander ausgeben, also so:
Mann, Frau, Paar.
Ich hoffe das das in dieser form möglich ist und das mir jemand weiterhelfen kann...mit meinem php-mysql buch werde ich nämlich langsam wahnsinnig.
danke schonmal.
Ich konfiguriere gerade ein cms für eine kleine community. Mein problem ist jetzt, das ich die template dateien für die profile selbst schreiben muss und die ausgaben von mehrfachauswahlfenstern, also sprich multiple checkboxes ect. immer vom system untereinander ausgegeben werden. Der code für ein solches feld sieht z.B. so aus:
<div class="field field-type-text field-field-ma-suche-g">
<h3 class="field-label"><font color="#BA9C9F">Ich suche:</font></h3>
<div class="field-items">
<?php foreach ((array)$node->field_ma_suche_g as $item) { ?>
<div class="field-item"><?php print $item['view'] ?></div>
<?php } ?>
</div>
</div>
Bin inzwischen soweit, dass ich weiss, dass mit "foreach" das array ausgelesen wird und das "print $item['view']" die values ausgibt, die ich im cms als feldinhalte definiert habe. Er wirft mir jetzt z.B. aus:
Mann
Frau
Paar
soll dieses aber nacheinander ausgeben, also so:
Mann, Frau, Paar.
Ich hoffe das das in dieser form möglich ist und das mir jemand weiterhelfen kann...mit meinem php-mysql buch werde ich nämlich langsam wahnsinnig.
danke schonmal.