LogicScript značky: Porovnání verzí
(→Přehled Logicscript značek) |
|||
Řádka 7: | Řádka 7: | ||
== Syntaxe Logicscript značky<br/> == | == Syntaxe Logicscript značky<br/> == | ||
− | <font size="3">{'''XXX'''*hodnota& | + | <font size="3">{'''XXX'''*hodnota&label_cs=Popis&help_cs=Help&default=Default}</font> |
− | *<span style="font-size: medium">'''XXX''' - určuje typ prvku, input, textarea, radio, atd.... | + | *<span style="font-size: medium">'''XXX''' - určuje typ prvku, input, textarea, radio, atd....</span> |
− | *<span style="font-size: medium">hodnota - určuje jedinečnou proměnnou pro příslušnou stránku, pomocí které se bude volat frontend api (pokud bude existovat 2 a více stránek příslušná hodnota bude stejná na všech stránkách) | + | *<span style="font-size: medium">hodnota - určuje jedinečnou proměnnou pro příslušnou stránku, pomocí které se bude volat frontend api (pokud bude existovat 2 a více stránek příslušná hodnota bude stejná na všech stránkách)</span> |
− | *<span style="font-size: medium">Popis - určuje text vlevo od formulářovýho prvku | + | *<span style="font-size: medium">Popis - určuje text vlevo od formulářovýho prvku</span> |
− | *<span style="font-size: medium">Help - určuje text při najetí myši na otazník vpravo od formulářovýho prvku | + | *<span style="font-size: medium">Help - určuje text při najetí myši na otazník vpravo od formulářovýho prvku</span> |
*<span style="font-size: medium">Default - </span><font size="3">nastavuje defaultní hodnotu, při načtení obsahu, pokud ji uživatel změní bude uložena <span lang="cs-CZ">aktuální hodnota, kterou uživatel nastavil</span></font> | *<span style="font-size: medium">Default - </span><font size="3">nastavuje defaultní hodnotu, při načtení obsahu, pokud ji uživatel změní bude uložena <span lang="cs-CZ">aktuální hodnota, kterou uživatel nastavil</span></font> | ||
Řádka 18: | Řádka 18: | ||
Pořadí značek se určuje dle toho v jakém pořadí budou zapsány v backendu. | Pořadí značek se určuje dle toho v jakém pořadí budou zapsány v backendu. | ||
+ | |||
+ | == Jazykové mutace<br/> == | ||
+ | |||
+ | LogicScript značky lze připravit i pro více jazykových mutací najednou. Pokud butete chtít připravit například LS značky pro dvě mutace českou a anglickou, zapíšete je ve tvaru: | ||
+ | |||
+ | <font size="3">{'''XXX'''*hodnota</font> | ||
+ | |||
+ | <font size="3">&label_cs=Český label</font> | ||
+ | |||
+ | <font size="3">&help_cs=Český help</font> | ||
+ | |||
+ | <font size="3">&label_en=Anglický label</font> | ||
+ | |||
+ | <font size="3">&help_cs=Anglický help</font><font size="3">}</font> | ||
+ | |||
+ | pro ostatní mutace lze postupovat následovně: Německá mutace label_de, help_de, Španělská: label_es, help_es atd... vždy je lepší zjistit jakou jazykovou zkratku CMS vrací. | ||
== Přehled Logicscript značek<br/> == | == Přehled Logicscript značek<br/> == | ||
Řádka 154: | Řádka 170: | ||
- default = id složky (int) | - default = id složky (int) | ||
+ | |||
Verze z 2. 5. 2012, 10:09
Obsah |
LogicScript značky
LogicScript značky slouží k jednoduchému vytvoření editačních prvků v záložce obsah stránky v modulu struktura a stranky. Tyto značky existují, aby bylo možné snadno a rychle editovat přislušné prvky, případně jej přidává nebo ubírat. Dále lze do nich zapsat (nastavit) a následně uložit (editovat) příslušný texty (hodnoty), které lze pomocí frontend Api dále využívat na příslušné stránce.
Syntaxe Logicscript značky
{XXX*hodnota&label_cs=Popis&help_cs=Help&default=Default}
- XXX - určuje typ prvku, input, textarea, radio, atd....
- hodnota - určuje jedinečnou proměnnou pro příslušnou stránku, pomocí které se bude volat frontend api (pokud bude existovat 2 a více stránek příslušná hodnota bude stejná na všech stránkách)
- Popis - určuje text vlevo od formulářovýho prvku
- Help - určuje text při najetí myši na otazník vpravo od formulářovýho prvku
- Default - nastavuje defaultní hodnotu, při načtení obsahu, pokud ji uživatel změní bude uložena aktuální hodnota, kterou uživatel nastavil
Popis, Help, default jsou nepoviné parametry, čili lze logicScript značku zadat i bez nich.
Pořadí značek se určuje dle toho v jakém pořadí budou zapsány v backendu.
Jazykové mutace
LogicScript značky lze připravit i pro více jazykových mutací najednou. Pokud butete chtít připravit například LS značky pro dvě mutace českou a anglickou, zapíšete je ve tvaru:
{XXX*hodnota
&label_cs=Český label
&help_cs=Český help
&label_en=Anglický label
&help_cs=Anglický help}
pro ostatní mutace lze postupovat následovně: Německá mutace label_de, help_de, Španělská: label_es, help_es atd... vždy je lepší zjistit jakou jazykovou zkratku CMS vrací.
Přehled Logicscript značek
MOD_STRUCTURE
- vygeneruje formulářový prvek s výběrem stránky ve struktuře s možností výberu stránky pomocí stromové struktury
- default = id stránky (int)
MOD_MULTISTRUCTURE
- vygeneruje multiselect s možností vybrání více stránek
- default = id stránek (int) oddělené čárkou
- root = určuje kořen od kterého se budou vypisovat stránky, pokud hodnota nebude zadána, vykreslí se celá struktura
TEXT
- vygeneruje formulářový prvek typu input pro vložení textu, max. 255 znaků
- default = textové pole (varchar)
TEXTAREA
- vygeneruje formulářový prvek typu textarea (TEXT) pro vložení delšího textu, max. 65 535 znaků
- default = textové pole (varchar)
WYSIWYG
- vygeneruje formulářový prvek wysiwyg - Tiny (LONG TEXT) pro vložení wsw textu, max. 4 294 967 295 znaků
- default = textové pole (varchar)
WYSIWYG_LOW
- vygeneruje odlehčenou verzi wysiwyg editoru - Tiny (LONG TEXT) pro vložení wsw textu, max. 4 294 967 295 znaků
- default = textové pole (varchar)
RADIO
- vygeneruje formulářový prvek typu radio obsahující 2 stavy (ano/ne)
- default = Y/N
SELECT
- vygeneruje formulářový prvek typu select s výběrem hodnot, (definice hodnot option)
&option['jaro']=Venku je jaro
&option['leto']=Venku je léto
&option['podzim']=Venku je podzim
&option['zima']=Venku je zima
- default = jaro/leto/podzim/zima
- callback = vase_funkce (umožní vytvořit vlastní funkci, která vrací konkrétní data do selectu)
MOD_TABLE
- vygeneruje select s vytvořenými tabulkami v CMS
- default = textové pole (varchar), interní název tabulky
MOD_PRICE
- vygeneruje select s vytvořenými ceníky v CMS
- default = textové pole (varchar), interní název ceníku
MOD_FOLDER
- vygeneruje select se všemi složkami vytvořenými v CMS s možností výberu složky v okně modulu soubory
- default = id složky (int)
MOD_FILE
- vygeneruje formulářový prvek, umožňující vložit soubor s možností výberu složky v okně modulu soubory
MOD_CATALOG
- vygeneruje select se všemi kategoriemi v katalogu s možností výberu kategorie v okně modulu katalog
- default = id složky (int)
MOD_BOX
- vygeneruje select se všemi postraními boxy ze struktury
- default = id postranního boxu (int)
MOD_FBOX
- vygeneruje select se všemi plovoucími boxy ze struktury
- default = id plovoucího boxu (int)
MOD_SECTION
- vygeneruje select se všemi rubrikami
- default = id složky (int)
BLOCK
{BLOCK:START&legend=Popis legend} – vygeneruje otevírací fieldset
… sem lze umístit LogicScript značky
{BLOCK:END} – vygeneruje uzavírací fieldset
legend=Popis legend u fieldsetu