Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.

#1 20. Juli 2011 23:41

AL-d82
Server-Pate
Ort: Heilbronn / Göppingen
Registriert: 18. Dezember 2010
Beiträge: 149
Webseite

[Frage] FormBuilder eigenes Formular Template

Hallo ich komme nicht weiter :-(
Will ein eigenes Formular Template erstellen,
Die Normalen Felder wie Textfeld... sind ja leicht anzuzeigen
Ort: {$Ort->input}

Aber wie fügt man eine spezielle Kontrollkästchen-Gruppe

{foreach from=$fields item=entry}
       {section name=numloop loop=$entry->input}
          {$entry->input[numloop]->input} {$entry->input[numloop]->name}
      {/section}

So werden alle Kontrollkästchen-Gruppen angezeigt

Beispiel: 1. Kontrollkästchen-Gruppe = farben 2. Kontrollkästchen-Gruppe = form

es liestet zuerst Kontrollkästchen-Gruppe = farben und dann die Kontrollkästchen-Gruppe = form

Hab es so probiert:

{foreach from=$farben item=entry}
       {section name=numloop loop=$entry->input}
          {$entry->input[numloop]->input} {$entry->input[numloop]->name}
      {/section}

Nichts wird angezeigt :-(

Als Hilfe steht ja field->input->name and field->input->inputs aber damit weiß ich leider nichts anzufangen :-(

{foreach from=$fields->farben item=entry}
       {section name=numloop loop=$entry->input}
          {$entry->input[numloop]->input} {$entry->input[numloop]->name}
      {/section}

Nichts wird angezeigt...

Kann mir bitte vielleicht einer helfen wie ich einzelne Kontrollkästchen-Gruppen aufrufen kann?
DANKE..

Greez AL

Offline

#2 20. Juli 2011 08:47

nicmare
Server-Pate
Registriert: 15. Dezember 2010
Beiträge: 1.314
Webseite

Re: [Frage] FormBuilder eigenes Formular Template

einfach mal {$fields|@print_r} machen dann siehst du wie die heißen. kommt auch drauf an in welcher sprache der formbuilder ausgegeben wird.
bei mir sieht das so aus:

{if $entry->type == "Check Box Group" OR $entry->type == "Kontrollkästchen-Gruppe"}hier die Anweisung…{/if}

Beitrag geändert von nicmare (20. Juli 2011 08:48)

Offline

#3 20. Juli 2011 09:20

AL-d82
Server-Pate
Ort: Heilbronn / Göppingen
Registriert: 18. Dezember 2010
Beiträge: 149
Webseite

Re: [Frage] FormBuilder eigenes Formular Template

@nicmare danke Erstmal für die Antwort

Irgendwie komme ich da nicht weiter. mit {$fields|@print_r} auch nicht hmm die Syntax müsste man verstehen monkey monkey

hier die Seite um die es geht:
http://www.damjanovic-omnibushandel.de/ … =Ankauf_de

Mein Problem ist wenn ich mehrere
Kontrollkästchen-Gruppen habe werden die aneinander gehängt.

Die eine Gruppe heißt Extras und die andere test

Nun wird zuerst die Extras ausgegeben und dann sofort test ( 1aaa, 2aaa, 3aaa)

{foreach from=$fields item=entry}        {section name=numloop loop=$entry->input}           {$entry->input[numloop]->input} {$entry->input[numloop]->name}       {/section}

wie kann ich bestimmen das an dieser einen stelle nur  Extras angezeigt wird?
Man muss doch das irgendwie zuweisen können?

Beitrag geändert von AL-d82 (20. Juli 2011 09:21)

Offline

#4 20. Juli 2011 09:38

amh
Gast

Re: [Frage] FormBuilder eigenes Formular Template

Was nicmare meint ist:
[type] => - Feldeinstellungen Start
[type] => Kontrollkästchen-Gruppe
[type] => Listenfeld

Einfach im Browser bei der Ausgabe nach [type] suchen.

Und wenn die Seite mehrsprachig ist, oder das System auf englisch eingestellt, müsstest Du die Sprachversionen auch abfangen.

Viele Grüße Andreas

An diesem Template bin ich auch schon gescheitert :-( Ich hätte gern eine vernünftige (Uni-form) Ausgabe, die sich auch sehen lassen kann. :-(

#5 20. Juli 2011 09:43

amh
Gast

Re: [Frage] FormBuilder eigenes Formular Template

off-topic: Wie hast Du denn die Fahrzeug-Suche gemacht? Ist das ein fertiges Modul?

Kompliment!

#6 20. Juli 2011 09:49

AL-d82
Server-Pate
Ort: Heilbronn / Göppingen
Registriert: 18. Dezember 2010
Beiträge: 149
Webseite

Re: [Frage] FormBuilder eigenes Formular Template

Verstehe nur Bahnhof  tongue
Mit [type] kann ich aber in meinem Template nicht definieren welche der Kontrollkästchen-Gruppe angezeigt werden soll.?  Oder bin ich cool  (blind)

Wie bekomme ich es hin, dass ich an dieser einen Stelle wo Ausstattung steht auch nur die Gruppe Extras angezeigt wird ohne das es noch die 2. Gruppe test mit 1aa, 2aa, 3aa mit anängt

@ amh:

Ja ist ein fertiges Modul nennt sich
Vehicle Listing http://dev.cmsmadesimple.org/projects/auto
ist echt cool das Modul. habe die Templates angepasst

Beitrag geändert von AL-d82 (20. Juli 2011 09:49)

Offline

#7 20. Juli 2011 11:42

nicmare
Server-Pate
Registriert: 15. Dezember 2010
Beiträge: 1.314
Webseite

Re: [Frage] FormBuilder eigenes Formular Template

öffne mal den quelltext der seite, dann siehst du den print besser. oder schreibe <pre></pre> drum herum.
dann hast du auch die formatierung

Offline

#8 20. Juli 2011 12:46

AL-d82
Server-Pate
Ort: Heilbronn / Göppingen
Registriert: 18. Dezember 2010
Beiträge: 149
Webseite

Re: [Frage] FormBuilder eigenes Formular Template

@nicmare danke für deine Hilfe :-)

Coole Sache was man mit auslesen kann smile
<pre>{$fields|@print_r}</pre>

Einzelne Elemente aus eine Gurppe rausholen {$extras->input[0]->input} {$extras->input[0]->name} wobei $extras der alias der Gruppe ist.

Ganze Gruppe mit Schleife ausgeben geht dann so :-)


{foreach from=$fields item=entry}
       {section name=numloop loop=$entry->input}
          <div class="ankaufc">  {[color=red]$extras[/color]->input[numloop]->input} {[color=red]$extras[/color]->input[numloop]->name} </div>
      {/section}


{/foreach}

Hab wieder was neues dazugelernt DANKE

Offline