FormBuilder - Form Fileds Topic is solved

La discussione sul CMS Made Simple in italiano.

Moderator: magallo

Post Reply
maxxam

FormBuilder - Form Fileds

Post by maxxam »

Allora ......... ???

Spero di trovare le parole per descrivere il mio problema..

Agomento FormBuilder - Form Fields.

Se io inserisco uno "Static Text" e voglio nascondere la label che lo identifica e subito sotto metto una
Text input a cui chiedo, invece di farmi vedere la sua Label il CMS mi allinea il contenuto dello "Static Text"
al Text Input riservando comunque lo spazio per una label che non si vede.
Ciò non è carino.

Se scelgo di cambiare il "Form Display Type" a Custom perdo tutte le tabulazioni.....
Come fare?

Alby almeno tu, hai capito il problema?

Grazie.
maxxam

Re: FormBuilder - Form Fileds

Post by maxxam »

Sapevo che non sarei stato chiaro nell' esporre il mio problema..
che tra le altre cose, non ho ancora risolto.

Sto realizzando una form abbastanza complessa dove ci sono diversi campi che dovrebbero essere
raggruppati per argomento, testo descrittivo immagini e quant altro.

Ma ho dei seri problemi di tabulazione, perchè
Se chiedo di usare come Display Type Table/CSS tutti gli "static text" che ho messo mi si spostano per dare
spazio alla loro label anche se non sono visibili.

Se uso come Display Type "Custom Template" perdo tutte le tabulazioni e anche questo non mi va bene.

Ho pensato di fare più Forms, ma poi avro problemi successivamente con la submit?

Non sò com'è....ma mi sento abbandonato......

Alby dove sei?
Maxxam
maxxam

Re: FormBuilder - Form Fileds

Post by maxxam »

Sono riuscito a risolvere il mio problema come segue:

Ho selezionato "Custom Template" su "Form Display Type" ho copiato il contenuto del
file tpl (nella sottocartella templates di FormBuilder) RenderFormTableTitle.tpl

e lo ho modificato come segue:

{$hidden}{assign var="cols" value="3"}

{if $total_pages gt 1}{$title_page_x_of_y}{/if}
{foreach from=$fields item=entry}
  {if $entry->display == 1}
   
    {strip}
                          {if $entry->type != "-Static Text"}
       required == 1 || $entry->css_class != ''} class="
    {if $entry->required == 1}
    required
    {/if}
    {if $entry->required == 1 && $entry->css_class != ''} {/if}
    {if $entry->css_class != ''}
    {$entry->css_class}
    {/if}
    "
       {/if}>
       {if $entry->hide_name == 0}
         {$entry->name}
            {if $entry->required_symbol != ''}
    {$entry->required_symbol}
            {/if}
       {/if}
       
                             
                          {else}
                             
                          {/if}

    {if $entry->multiple_parts == 1}
   

{section name=numloop loop=$entry->input}
    {$entry->input[numloop]->input} {$entry->input[numloop]->name}
           {if not ($smarty.section.numloop.rownum mod $cols)}
                {if not $smarty.section.numloop.last}
                       
                {/if}
        {/if}
        {if $smarty.section.numloop.last}
                {math equation = "n - a % n" n=$cols a=$entry->input|@count assign="cells"}
                {if $cells ne $cols}
                {section name=pad loop=$cells}
                         
                {/section}
                {/if}
               
        {/if}
    {/section}
   
    {else}
    {$entry->input}
    {/if}
    {if $entry->valid == 0} <--- {/if}
   
    {/strip}
  {/if}
{/foreach}
{$prev}{$submit}
Post Reply

Return to “Italian - Italiano”