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".