Home / Forum / hide option

hide option

Um Zugang zu den Foren zu erhalten, müssen Sie angemeldet sein

Autor Nachricht

Sebastian v. Roos

Registriert seit: 27.01.2006

Beiträge: 358

Montag, 31. August 2009 14:08:54

also es gibt doch verschiedene Möglichkeiten, dass Felder nur angezeigt werden, wenn sie auch Inhalt haben,
has_content, is_empty|not usw.

jetzt hab ich in der Produktklasse ein Optionsfeld und auch wenns es leer ist, ist da immer so ein störendes Aufklappding.

Was muß ich denn schreiben, damit dies da nur angezeigt wird, wenn auch eine Option vorhanden ist, bzw. eben verschwindet, falls leer.

{section show=zeig mich nur, wenn eine wählbare Option vorhanden ist}
<div class="attribute-multi-options">
{attribute_view_gui attribute=$node.object.data_map.additional_options}
</div>
{/section}


ehem
thx

_______________________

http://webdevelopment.artenic.de ARTENIC - Publishing mit allen Mitteln!

scrieler _

Registriert seit: 26.03.2007

Beiträge: 284

Donnerstag, 03. September 2009 22:03:42

mir wurde mal gesagt, section sei böse
versuch es mal mit einer foreach schleife, da hast du einige möglichkeiten.

ignorier das, wenn das blödsinn ist, ist scho spät :]

Sebastian v. Roos

Registriert seit: 27.01.2006

Beiträge: 358

Freitag, 04. September 2009 01:16:03

ja, sections total böse,
warum weiß ich nich genau, aber ich ahne es

jedenfalls, nachdem auch ein passendes thread auf ez.no mich nicht weitergebracht hat, hat es Deines!!

es viel mir nämlich aufeinmal ein, dass man mit {$multioptions|attribute(show)} lauter verborgene Dämonen angezeigt bekommt, welche mich dann
zu
{if $multioptions.optionlist|count}
verleiteten, was ich trug ein in inneren Zirkel von ezmultioption.tpl.

Und siehe da, zu später Stunde verzogen sich - erfreulich ! - Options, sections und all die anderen Geister.


THANX !!




_______________________

http://webdevelopment.artenic.de ARTENIC - Publishing mit allen Mitteln!

Um Zugang zu den Foren zu erhalten, müssen Sie angemeldet sein