Upoutávka (dříve: Button)

Datová třída

com.etnetera.jnp.data.ButtonData

Rozšiřuje

Obecná položka s ACL

Obsahové varianty

Atributy

(Kromě atributů dále uvedených také může dědit od typu Obecná položka s ACL. Viz úvodní poznámky k tomuto přehledu.)

výchozí (default)

Systémový názevTyp hodnotyVícejazyčnýMultihodnota
Odkazovaná položka
srcAssetObecná položka s ACLnene
image
imageObecný zdroj obrázkůanone
Perex
perexStringanone
Zdrojové pole pro titulek
titleAttribute Vlastní typ anone
Vlastní titulek
customTitleStringanone
Zdrojové pole pro perex
perexAttribute Vlastní typ anone
Vlastní perex
customPerexStringanone
Zdrojové pole pro obrázky
imageSourceAttribute Vlastní typ anone
Vlastní obrázky
customImageSourceObecný zdroj obrázkůanone

externí odkaz (external)

Systémový názevTyp hodnotyVícejazyčnýMultihodnota
image
imageObecný zdroj obrázkůanone
Perex
perexStringanone
Vlastní titulek
customTitleStringanone
Vlastní perex
customPerexStringanone
Vlastní obrázky
customImageSourceObecný zdroj obrázkůanone

Využití atributů v šabloně

Asset je navržený k tomu, aby umožňoval definovat titulek, perex a zdroj obrázků. Ve všech třech případech může být hodnota buď definovaná pro samotný button, nebo může být definované pravidlo pro převzetí hodnoty ze zdrojového assetu.

V šabloně se bude typicky abstrahovat od toho, jakým způsobem byla hodnota zadaná. K tomu je třeba přistupovat k následujícím vlastnostem assetu:

title
Titulek.
perex
Perex.
image
Zdroj obrázků.

Ostatní atributy je vhodné brát spíše jako interní hodnoty a z šablony k nim nepřistupovat.

Transparentní vytváření ortogonálních odkazů

Editor assetu tohoto typu umožňuje zadat při vytváření nebo úpravách zdrojový asset nebo URL. Jeden nebo druhý údaj použije k vytvoření ortogonálního odkazu s názvem target; typ odkazu je zvolen automaticky podle URL.

Protože funkce target bere target jako defaultní název požadovaného odkazu, bude se typicky z buttonu získávat odkaz voláním funkce target na asset bez dalších parametrů.

Poznámky k různým verzím systému jNetPublish

Asset má až do verze 3.4 název "Button". Od verze 3.5 je jeho název "Upoutávka".

Pro vložení příspěvku do diskuse se přihlašte.