Upoutávka (dříve: Button)
Datová třída
com.etnetera.jnp.data.ButtonData
Rozšiřuje
Obsahové varianty
Atributy
(Kromě atributů dále uvedených také může dědit od typu AclAwareAssetData. Viz úvodní poznámky k tomuto přehledu.)
default (default
)
Systémový název | Typ hodnoty | Vícejazyčný | Multihodnota |
---|---|---|---|
srcAsset | |||
srcAsset | AclAwareAssetData | ne | ne |
image | |||
image | ImageSourceData | ano | ne |
perex | |||
perex | String | ano | ne |
titleAttribute | |||
titleAttribute | Vlastní typ | ano | ne |
customTitle | |||
customTitle | String | ano | ne |
perexAttribute | |||
perexAttribute | Vlastní typ | ano | ne |
customPerex | |||
customPerex | String | ano | ne |
imageSourceAttribute | |||
imageSourceAttribute | Vlastní typ | ano | ne |
customImageSource | |||
customImageSource | ImageSourceData | ano | ne |
external (external
)
Systémový název | Typ hodnoty | Vícejazyčný | Multihodnota |
---|---|---|---|
image | |||
image | ImageSourceData | ano | ne |
perex | |||
perex | String | ano | ne |
customTitle | |||
customTitle | String | ano | ne |
customPerex | |||
customPerex | String | ano | ne |
customImageSource | |||
customImageSource | ImageSourceData | ano | ne |
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".