Loading...

Konfiguracja pomocnika

Każdy widget posiada specjalny plik konfiguracyjny który pozwala na wyświetlanie opcji widgetu w tak zwanym wsatwiaczu który wyświetla się podczas dodawania widgetów.

Plik konfiguracyjny znajduje się w ścieżce ./data/widgets/widgetname/doc/helper.ini

Przykłądowy kod wygląda następująco
type.name = "type"
type.rule = ""
type.inputType = "select"
type.dateType = "commaArray"
type.date = "lastest,views,position,author"

bucket.name = "bucket"
bucket.rule = ""
bucket.inputType = "select"
bucket.dateType = "php"
bucket.date = "$pagesDB=new pagesDB(); $pagesArray = $pagesDB->getGroupsArrayForWidgetInserter(); $inputData=array('option'=>$pagesArray);"

fit.name = "fit"
fit.rule = ""
fit.inputType = "select"
fit.dateType = "php"
fit.date = "$inputData=array('option'=>image::$imageProcessorArray);"

filter.name = "filter"
filter.rule = ""
filter.inputType = "select"
filter.dateType = "php"
filter.date = "$inputData=array('option'=>image::$imageFiltersArray);"

Gdzie zmienne stanowią odpowiednio:
  • NazwaZmiennej.name - nazwa linku, czyli  {{W name="nazwa widgetu"NazwaZmiennej="wartośc podana przez usera"}}
  • NazwaZmiennej.rule - typ validatora, jeżeli nie chcemy aby użytkownik podał słowo zamaist cyfry, główne zastosowanie ma tutaj validator "numeric"
  • NazwaZmiennej.inputType - typ elementu input, do wyboru mamy: select, input-text, textarea
  • NazwaZmiennej.dataType - Typ danych zwracanych przez obiekt w wypadku gdy dajemy użytkownikowi wybór (elementy select) do wyboru mamy: commaArray - podajemy zmienne po przecinku w parametrze NazwaZmiennej.data które następnie są wyświetlane jako lista wyboru, php- zmienne pochodzą z wyniku kodu php
  • NazwaZmiennej.date - Tutaj przypisujemy zmienne, czyli albo nasz kod PHP wywołujący helper albo zmienne oddzielone przecinkami, jeżeli chcemy wstawić zwykły input nie musimy definiować tego pola jak i powyższego

Nieustannie pracujemy nad rozwojem Windu CMS!

Zaglądając na stronę windu dowiesz się o nowościach i planach związanych z CMS’em

2022-12-05 Windu 4.1 - aktualizacja

Właśnie zaktualizowaliśmy Windu do wersji 4.1: Wsparcie dla PHP 8.0 i 8.1 Poprawienie edytora kodu Poprawienie mechanizmy generowania pól dodatkowych Dodanie...

2021-01-27 Windu 4.0 - nowa aktualizacja

Po 6 latach przerwy postanowiliśmy przygotować i dodać nową wersje naszego systemu CMS. Windu 4.0 dostępne do pobierania oraz aktualizowania, wprowadziliśmy w nim między...

2014-05-28 Windu 3.1 - lista zmian

Windu 3.1 dostępne do pobierania oraz aktualizowania, wprwadziliśmy w nim między innymi:   Aktualizacja modułu forum, dokończenie i poprawienie obecnego w wersji 3.1...

Kup licencję PRO!

Już teraz aktywuj mnóstwo dodatków w twoim Windu!

Kup licencję PRO