Fields in two columns in edit / view mode?
Archived from the Xataface Users forum.
meta — Tue Jul 01, 2008 4:05 pm
Hi Steve,
is there an easy way to have the fields of one table in two columns in view/edit mode?
I see that the fields are listed in a table and every field is enclosed by an own div-Tag.
It seems to be quite a bit of work to do changing the plone.css which I don’t want if I don’t need it because it seems to be very perfect.
Can I do changes somewhere else to have a two column view / edit mode?
And why are all the textfields of database rendered as <td colspan=”2” …
as I saw in Dataface_QuickForm_element.html?
Which templates do I have to change to get the desired two-column layout without destroying something else?
Thank you
Markus
shannah — Wed Jul 02, 2008 9:51 am
There are 2 templates that deal with form rendering.
-
Dataface_Form_Template.html
-
Dataface_Form_Section_Template.html
You’ll probably want to override the second one if you want to make changes across the board.
-Steve
inmisia — Thu Jul 02, 2009 3:08 am
For doing this I have add to Dataface_Form_Section_Template.html
from line 11
- Code: Select all
{foreach from=$elements item=element name=CicloPrincipale} {* #04 - Render Element ------------------------------ This section is used to render an element to be displayed. *} {block name="before_`$element.field.name`_row" table=$element.field.tablename} {define_slot name="`$element.field.name`_row" table=$element.field.tablename} {if $smarty.foreach.CicloPrincipale.iteration % 2 == 1} <tr id="{$element.field.name}_form_row" > {/if}
and at line 176
- Code: Select all
{if $smarty.foreach.CicloPrincipale.iteration % 2 == 0} </tr> {/if}
Add name for main cicle and if for put or not put tr tag, for more of two column
change % 2 to % number of column…
Sorry for my wast ItalianEnglish!!