151 lines
9.7 KiB
YAML
151 lines
9.7 KiB
YAML
generator:
|
|
class: stAdminGenerator
|
|
param:
|
|
model_class: SlideBanner
|
|
theme: simple
|
|
applications: []
|
|
head:
|
|
package: stSlideBannerPlugin
|
|
|
|
documentation:
|
|
pl: https://www.sote.pl/docs/banery
|
|
en: https://www.soteshop.com/docs/baners
|
|
|
|
list:
|
|
peer_method: doSelectSorted
|
|
description: Zarządzanie banerem na stronie głównej.
|
|
title: Banery
|
|
menu:
|
|
display: [_list, category_list]
|
|
fields:
|
|
_list: {name: Banery, action: stSlideBannerBackend/list}
|
|
category_list: {name: Kategorie, action: stSlideBannerBackend/config}
|
|
display: [image, opt_culture, group_name, is_active]
|
|
fields:
|
|
image: {name: Baner, filterable: false}
|
|
opt_culture: {name: Wersja językowa}
|
|
group_name: {name: Nazwa grupy}
|
|
is_active: {name: Aktywny}
|
|
hideable: [group_name]
|
|
actions:
|
|
_create: {name: Dodaj, i18n: stSlideBannerBackend}
|
|
object_actions:
|
|
moveUp: {icon: collapse, action: "moveUp"}
|
|
moveDown: {icon: expand, action: "moveDown"}
|
|
_edit: -
|
|
_delete: -
|
|
|
|
select_actions:
|
|
display:
|
|
"Ustaw aktywne:": [banner_enabled, banner_disabled]
|
|
actions:
|
|
_delete: -
|
|
banner_enabled: {name: Tak, confirm: "Ustaw aktywne: Tak", action: bannerEnable, i18n: stAdminGeneratorPlugin}
|
|
banner_disabled: {name: Nie, confirm: "Ustaw aktywne: Nie", action: bannerDisable, i18n: stAdminGeneratorPlugin}
|
|
edit:
|
|
title: Edycja banera
|
|
display:
|
|
"NONE": [is_active, _language_id, _banner_type, group_name]
|
|
"Baner": [_image, _image_small, _video_mp4, _video_mp4_link, description, link]
|
|
"Zachęcenie do podjęcia akcji (CTA Call to Action).": [_banner_description_position, _banner_text_align, banner_margin_left, banner_margin_right, banner_title, banner_description, banner_bg_text, banner_bg_out, button_text, button_link]
|
|
fields:
|
|
banner_type: {name: Wyświetlaj w tematach , old_config: true}
|
|
image: {name: Zdjęcie}
|
|
image_small: {name: Zdjęcie (wersja mobilna), required: false}
|
|
video_mp4: {name: Video (mp4), required: false, help: "Maksymalny rozmiar filmu: 10 MB"}
|
|
video_mp4_link: {name: Video link (mp4), required: false}
|
|
description: {name: Opis, old_config: true , help: "Opis zdjęcia dla wyszukiwarek"}
|
|
link: {name: Link , help: "Link do strony, która ma się otworzyć po kliknięciu w baner."}
|
|
language_id: {name: Wersja językowa}
|
|
group_name: {name: Nazwa grupy, help: "Opcja dla webmasterów. Pozwala na utworzenie dodatkowych grup banerów na stronie."}
|
|
is_active: {name: Aktywny}
|
|
banner_title: {name: Tytuł na banerze, help: "Tekst, który pojawi się na banerze."}
|
|
banner_description: {name: Opis, help: "1-2 krótkie zdania opisujące to, co znajduje się na stronie, do której odsyła baner.", type: textarea_tag, params: size=60x6}
|
|
banner_description_position: {name: Kolor tekstu}
|
|
banner_bg_text: {name: Pokaż tło pod tekstem, help: "Dodaje tło pod tekstem aby był on lepiej czytelny"}
|
|
banner_bg_out: {name: Przyciemnij zdjęcie, help: "Przyciemnia zdjęcie aby jasne teksty były czytelniejsze"}
|
|
button_text: {name: Przycisk, help: "Np. Sprawdź, Dowiedz się więcej, Przeczytaj, Zamów.", params: size=20;}
|
|
button_link: {name: Link przycisku, help: "Link do strony, która ma się otworzyć po kliknięciu w przycisk."}
|
|
banner_margin_left: {name: Margines lewy, help: "Pozwala ustawić procentowy margines od lewej strony", params: size=2;}
|
|
banner_margin_right: {name: Margines prawy, help: "Pozwala ustawić procentowy margines od prawej strony", params: size=2;}
|
|
banner_text_align: {name: Wyrównanie tekstu}
|
|
|
|
actions:
|
|
_list: {name: Banery, i18n: stSlideBannerBackend}
|
|
_save: {name: Zapisz}
|
|
_save_and_add: {name: Zapisz i dodaj kolejny}
|
|
_delete: {name: Usuń}
|
|
|
|
config:
|
|
title: Konfiguracja
|
|
display:
|
|
"NONE": [banner_on, group_field_on, ignore_language, caption_text_color, caption_background_color, effect, pause, anim]
|
|
"Wygląd banera": [banner_version, banner_wide, banner_arrows, banner_pagination, banner_delay, banner_effect, banner_anim_text_on, banner_anim_text_style]
|
|
fields:
|
|
banner_on: {name: "Włącz baner", type: checkbox_tag}
|
|
group_field_on: {name: "Włącz grupy banerów", type: checkbox_tag, help: "Opcja dla webmasterów dająca możliwość tworzenia kolejnych banerów w tematach indywidualnych"}
|
|
ignore_language: {name: "Ignoruj wersję językowe", type: checkbox_tag, help: "Wyświetla wszystkie slajdy niezależnie od języka"}
|
|
caption_text_color: {name: "Kolor tekstu", type: st_colorpicker_input_tag, old_config: true}
|
|
caption_background_color: {name: "Kolor tła", type: st_colorpicker_input_tag, old_config: true}
|
|
effect:
|
|
name: "Rodzaj zmiany"
|
|
type: select_tag
|
|
display: [random, fade, fold, sliceDown, sliceDownLeft, sliceUp, sliceUpLeft, sliceUpDown, sliceUpDownLeft, slideInRight, slideInLeft, boxRandom, boxRain, boxRainReverse, boxRainGrow, boxRainGrowReverse]
|
|
options:
|
|
random: {name: losowy}
|
|
fade: {name: przenikanie}
|
|
fold: {name: fold}
|
|
sliceDown: {name: sliceDown}
|
|
sliceDownLeft: {name: sliceDownLeft}
|
|
sliceUp: {name: sliceUp}
|
|
sliceUpLeft: {name: sliceUpLeft}
|
|
sliceUpDown: {name: sliceUpDown}
|
|
sliceUpDownLeft: {name: sliceUpDownLeft}
|
|
slideInRight: {name: slideInRight}
|
|
slideInLeft: {name: slideInLeft}
|
|
boxRandom: {name: boxRandom}
|
|
boxRain: {name: boxRain}
|
|
boxRainReverse: {name: boxRainReverse}
|
|
boxRainGrow: {name: boxRainGrow}
|
|
boxRainGrowReverse: {name: boxRainGrowReverse}
|
|
old_config: true
|
|
pause: {name: Czas wyświetlania slajdu, old_config: true}
|
|
anim: {name: Szybkość animacji, old_config: true}
|
|
banner_version:
|
|
name: "Wersja"
|
|
type: select_tag
|
|
display: [1, 2]
|
|
options:
|
|
1: {name: "Zdjęcie"}
|
|
2: {name: "Zdjęcie lub film z opisem"}
|
|
help: banner_version.help
|
|
banner_wide: {name: "Baner na całą szerokość", type: checkbox_tag}
|
|
banner_arrows: {name: "Pokaż strzałki prawo/lewo", type: checkbox_tag}
|
|
banner_pagination: {name: "Pokaż paginację", type: checkbox_tag}
|
|
banner_delay:
|
|
name: "Czas wyświetlania slajdu"
|
|
type: select_tag
|
|
display: [5000, 7000, 10000, 15000]
|
|
options:
|
|
5000: {name: "5s"}
|
|
7000: {name: "7s"}
|
|
10000: {name: "10s"}
|
|
15000: {name: "15s"}
|
|
banner_effect:
|
|
name: "Efekt przejścia slajdu"
|
|
type: select_tag
|
|
display: [fade, slide]
|
|
options:
|
|
fade: {name: "Przenikanie"}
|
|
slide: {name: "Slider"}
|
|
banner_anim_text_on: {name: "Dodaj animację tekstu", type: checkbox_tag}
|
|
banner_anim_text_style:
|
|
name: "Animacja tekstu"
|
|
type: select_tag
|
|
display: [center_c, center_h, left]
|
|
options:
|
|
center_c: {name: Horyzontalnie}
|
|
center_h: {name: Wertykalnie}
|
|
left: {name: Od lewej}
|
|
actions:
|
|
_save: {name: Zapisz} |