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 Obecná položka s ACL. Viz úvodní poznámky k tomuto přehledu.)
výchozí (default)
| Systémový název | Typ hodnoty | Vícejazyčný | Multihodnota |
|---|---|---|---|
| Odkazovaná položka | |||
srcAsset | Obecná položka s ACL | ne | ne |
| image | |||
image | Obecný zdroj obrázků | ano | ne |
| Perex | |||
perex | String | ano | ne |
| Zdrojové pole pro titulek | |||
titleAttribute | Vlastní typ | ano | ne |
| Vlastní titulek | |||
customTitle | String | ano | ne |
| Zdrojové pole pro perex | |||
perexAttribute | Vlastní typ | ano | ne |
| Vlastní perex | |||
customPerex | String | ano | ne |
| Zdrojové pole pro obrázky | |||
imageSourceAttribute | Vlastní typ | ano | ne |
| Vlastní obrázky | |||
customImageSource | Obecný zdroj obrázků | ano | ne |
externí odkaz (external)
| Systémový název | Typ hodnoty | Vícejazyčný | Multihodnota |
|---|---|---|---|
| image | |||
image | Obecný zdroj obrázků | ano | ne |
| Perex | |||
perex | String | ano | ne |
| Vlastní titulek | |||
customTitle | String | ano | ne |
| Vlastní perex | |||
customPerex | String | ano | ne |
| Vlastní obrázky | |||
customImageSource | Obecný zdroj obrázků | 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".