142 lines
9.3 KiB
YAML
142 lines
9.3 KiB
YAML
generator:
|
|
class: stAdminGenerator
|
|
param:
|
|
model_class: SearchedWords
|
|
search_link_model_class: SearchLink
|
|
theme: simple
|
|
head:
|
|
package: stSearchPlugin
|
|
applications: [stProduct]
|
|
documentation:
|
|
pl: "https://www.sote.pl/docs/wyszukiwarka-produktow"
|
|
en: "https://www.soteshop.com/docs/search_engine"
|
|
custom_actions:
|
|
config: [new]
|
|
list: [search_link]
|
|
edit: [search_link]
|
|
new: [search_link]
|
|
list:
|
|
title: Wyszukiwane frazy
|
|
description: Zarządzanie modułem wyszukiwarki
|
|
display: [word, results, searched, swap, _url]
|
|
menu:
|
|
display: [new_config, search_link]
|
|
fields:
|
|
new_config: {name: Konfiguracja, action: @stSearchPlugin?action=newConfig}
|
|
search_link: {name: Linki, action: @stSearchPlugin?action=searchLinkList}
|
|
actions:
|
|
_create: {name: Nowe wyszukiwanie, i18n: stSearchBackend}
|
|
object_actions:
|
|
_edit: -
|
|
_delete: -
|
|
fields:
|
|
id: {name: ID}
|
|
word: {name: Słowo/fraza}
|
|
results: {name: Liczba rezultatów, params: size=2}
|
|
searched: {name: Liczba zapytań, params: size=2}
|
|
swap: {name: Zamień na, params: size=10}
|
|
url: {name: Link, params: size=10}
|
|
edit:
|
|
title: Edycja frazy wyszukiwania
|
|
description: Zarządzanie modułem wyszukiwarki
|
|
display: [id, word, results, searched, swap, url]
|
|
actions:
|
|
_list: {name: Lista}
|
|
_save: {name: Zapisz}
|
|
_save_and_add: {name: Zapisz i dodaj}
|
|
fields:
|
|
id: {name: ID}
|
|
word: {name: Słowo}
|
|
results: {name: Liczba rezultatów, type: plain}
|
|
searched: {name: Liczba zapytań, type: plain}
|
|
swap: {name: Zamień na}
|
|
url: {name: Link}
|
|
menu: {use: list.menu}
|
|
|
|
config:
|
|
title: Wyszukiwarka
|
|
display:
|
|
"Ustawienia ogólne": [enable_new, _list_type, items_per_page, match_full_words, _order_field, _order]
|
|
"Szybkie szukanie": [~simple_search_fields, ~simple_full_search_fields, simple_and_search, autocomplete_enabled]
|
|
"Zaawansowane szukanie": [~advanced_search_fields, ~advanced_full_search_fields, advanced_and_search, producer_show, category_show, category_depth]
|
|
menu:
|
|
display: [new_config, search_link]
|
|
fields:
|
|
new_config: {name: Konfiguracja, action: @stSearchPlugin?action=newConfig}
|
|
search_link: {name: Linki, action: @stSearchPlugin?action=searchLinkList}
|
|
fields:
|
|
autocomplete_enabled: {name: Włącz autouzupelnianie, type: checkbox, help: Włącza dynamiczne wyszukiwanie produktów podczas wpisywania}
|
|
list_type: {name: Wyświetlanie wyników}
|
|
items_per_page: {name: Liczba wyników na stronie, params: size=3}
|
|
simple_and_search: {name: Domyślnie dopasuj wszystkie wyrazy, type: checkbox}
|
|
advanced_and_search: {name: Domyślnie dopasuj wszystkie wyrazy, type: checkbox}
|
|
simple_search_fields: {name: Szybkie wyszukiwanie}
|
|
simple_full_search_fields: {name: Dokładne wyszukiwanie}
|
|
advanced_search_fields: {name: Szybkie wyszukiwanie}
|
|
advanced_full_search_fields: {name: Dokładne wyszukiwanie}
|
|
match_full_words: {name: Dopasuj całe wyrazy, type: checkbox}
|
|
order_field: {name: Sortuj po}
|
|
order: {name: Kierunek sortowania}
|
|
category_show: {name: Wyświetlaj kategorie w wyszukiwaniu zaawansowanym, type: checkbox}
|
|
producer_show: {name: Wyświetlaj producentów w wyszukiwaniu zaawansowanym, type: checkbox}
|
|
category_depth: {name: Ogranicz głębokość kategorii do, params: size=3}
|
|
enable_new: {name: Włącz nowy moduł wyszukiwania, type: checkbox, help: Operacja nieodwracalna}
|
|
actions:
|
|
_save: {name: Zapisz}
|
|
|
|
new_config:
|
|
title: Konfiguracja
|
|
fields:
|
|
items_per_page: {name: Liczba wyników na stronie, params: size=3}
|
|
code: {name: Kodzie, type: checkbox }
|
|
producer_code: {name: Kodzie producenta, type: checkbox }
|
|
description: {name: Opisie pełnym, type: checkbox }
|
|
short_description: {name: Opisie skróconym, type: checkbox }
|
|
producer: {name: Producencie, type: checkbox }
|
|
category: {name: Kategoriach, type: checkbox }
|
|
additional_description: {name: Opisie dodatkowym, type: checkbox }
|
|
options: {name: Opcjach, type: checkbox }
|
|
reserved_chars: {name: Uwzględniaj znaki przy wyszukiwaniu}
|
|
search_keywords: {name: Opisie do wyszukiwania, type: checkbox}
|
|
display:
|
|
"NONE": [items_per_page, reserved_chars]
|
|
"Szukaj produkty po": [code, producer_code, description, search_keywords, short_description, additional_description, producer, category, options]
|
|
|
|
actions:
|
|
optimize: {name: Optymalizacja, action: optimize, module: stSearchBackend, i18n: stSearchBackend, icon: refresh}
|
|
_save: {name: Zapisz}
|
|
|
|
|
|
search_link_list:
|
|
title: Linki
|
|
display: [title]
|
|
fields:
|
|
title: {name: Tytuł}
|
|
actions:
|
|
_create: {name: Dodaj}
|
|
|
|
object_actions:
|
|
_edit: -
|
|
_delete: -
|
|
|
|
|
|
search_link_edit:
|
|
title: Edycja
|
|
display:
|
|
NONE: [title, description, search_keywords]
|
|
"Pozycjonowanie": [_url, meta_title, meta_keywords, meta_description]
|
|
fields:
|
|
title: {name: Tytuł, params: disabled=false style=width:500px maxlength=255, required: true}
|
|
description: {name: Opis, type: textarea_tag, params: "rich=true tinymce_options=height:200,width:'100%',theme:'simple' disabled=false"}
|
|
search_keywords: {name: Szukaj, params: disabled=false style=width:500px maxlength=80, required: true, help: "Podaj frazy po jakich będą wyszukiwane produkty" }
|
|
url: {name: Przyjazny link, i18n: stPositioningBackend, required: true}
|
|
meta_title: {name: Tytuł strony, params: disabled=false style=width:500px maxlength=255, help: "Tytuł należy zmieścić w około 65-75 znakach wraz ze spacjami.", i18n: stPositioningBackend}
|
|
meta_keywords: {name: Słowa kluczowe, type: textarea_tag, params: disabled=false size=60x3 style=width:500px maxlength=255, help: "Słowa kluczowe powinny być oddzielone przecinkiem. Przykład: słowo, słowo, słowo", i18n: stPositioningBackend}
|
|
meta_description: {name: Opis strony, type: textarea_tag, params: disabled=false size=60x5 style=width:500px maxlength=160, help: "Opis strony powinien mieć mniej niż 160 znaków ze spacjami.", i18n: stPositioningBackend}
|
|
menu: {use: config.menu}
|
|
actions:
|
|
_list: {name: Lista}
|
|
_save: {name: Zapisz}
|
|
_save_and_add: {name: Zapisz i dodaj kolejny}
|
|
_delete: {name: Usuń}
|