[quote="ajb":2zc1eriu]Odpowiem od końca.
Funkcja display as row zmieniła szablon i od wersji 1.6.2 sama zawija pola, jeśli się nie mieszczą. Jeśli zależy Ci na zwężeniu pola to otocz ją divem o konkretnej szerokości.
Jeśli zależy Ci na złamaniu w konkretnym miejscu, to niestety się nie da.
Szerokością etykiety nie da się sterować bezpośrednio w szablonie, ale coś takiego działa:
$form->addElement('text','test','<div style="width: 200px">' . __('Test') . '</div>');
a przy display_as_column powinna mieć przynajmniej 150px szerokości. Nie ma?
<td class="epesi_label" style="width: 150px;white-space: nowrap;">
{$f.label}{if $f.required}*{/if}
</td>
Pozdrawiam,
Adam[/quote:2zc1eriu]
Ma, ale ja potrzebowałem troszkę więcej ... Temat opędziłem za pomocą display_as_column() i JavaScriptu (jak ktoś zainteresowany jak to mogę się podzielić) - wszystko pozamiatane, przynajmniej na moje potrzeby ... 🙂
Bardzo dziękuję za odzew i pozdrawiam.
ZK