TS konfiguracija – opcije i kontrola interfejsa

Tajpo Skript se ne koristi samo za pisanje šablona. Korišćenjem iste sintakse vrednosti mogu biti definisane i u Vindovs Registriju za sistemsku konfiguraciju. Ovo se može ostvariti na dva nivoa.

TS  konfiguracija korisnika

Vezano za korisnika ili grupu, TS konfiguracija može uticati na izgled pozadinske aplikacije globalno ili za samo neke module.

TS konfiguracija strane

Na nivou strane, TS konfiguracija se može koristiti za konfiguraciju pojedinačnih oblasti veb sajta.

TS konfiguracija korisnika se može koristiti za poništavanje nekih već postojećih konfiguracija u stablu strana. Ova mogućnost je korisna kada je potrebno obezbediti drugačiji prikaz javnog dela satja za neke korisnike, na primer za korisnike koji imaju zabranu pristupa određenim oblastima.

Dodavanjem TS podešavanja strane u zaglavlje strane, dobija se efekat primene svih podešavanja ne samo na datu stranu već i na sve podstrane date strane.

Kako bi administartor imao priliku bržeg rada sa sistemom razvijen je alat pod nazivom Čarobnjak Tajpo-Skript podešavanja (TypoScript Property Lookup Wizard).

Čarobnjak Tajpo-Skript podešavanja

Prilikom konfigurisanja strane, korisnika ili korisničke grupe, klikom da dugme koje se nalazi sa desne strane polja TS konfiguracija otvara se pomoć za sve dostupne TS konfiguracione opcije (slika 128).

Slika 128. Tajpo-Skript - Pomoć

Pomoć je veoma jednostavna za korišćenje, jednostavnim klikom na vrednost ona je prebačene u TS konfiguraciono polje.

Klikom na dugme '+' umesto na naziv, parametar će biti ubačen u prozor za izmenu (slika 129). Opcija 'Omot' (Wrap) služi za postavlajnje vitičastih zagrada oko parametra. Opcije 'Uvlačenje' (Indent) i 'Izvlačenje' (Outdent) se koriste za izjednačavane linija kako bi kod bio jasniji.

Slika 129. TS konfiguracija - Čarobnjak

 

TS konfiguracija korisnika

Za svaku korisničku grupu ili korisnika, Tajpo Skript pruža veliki broj podešavanja uz pomoć TS konfiguracionih opcija.

Različite sekcije u stablu TS konfiguracije korsinika  se odnose na sledeće opcije:

  1. Administratorski panel (admPanel) – podešavanja vezana za administratorski panel u javnom delu sajta
  2. Opcije (Options) – globalna podešavanja vezana za pozadinsku aplikaciju
  3. Podešavanja (Setup) – sadrži dve grane: Osnovna (Default)  i Nadjačavajuća (Override); sva podešavanja u modulu Korisnički alati>Podešavanja se mogu podesiti i u ovoj sekciji uz pomoć Tajpo Skript koda. Obe grane sadrže iste parametre ali je različit njihov krajnji efekat. Korišćenjem Osnovne grane mogu se podesiti podrazumevane vrednosti određenih podešavanja za određeni modul. Korišćenjem parametara u Nadjačavajućoj grani, postavljena podešavanja nije moguće izmeniti. Ovakav pristup je koristan ukoliko je potrebne obezbediti zaštitu od mogućnosti rekurzivnog brisanja strana.
  4. Moduli (Mod)– ova sekcija se odnosi na sve module Veb oblasti. Dostupan je veliki broj parametara za konfigurisanje podmodula u modulu Veb.

 

TS konfiguracija strana

Sledeće sekcije podešavanja su dostupne na:

  1. TSFE – sadrži opcije koje dozvoljavaju prenos korisničkih sesija
  2. Mod – kontroliše menije modula pozadinske aplikacije
  3. TCEMAIN – odnosi se na opcije koje se mogu podesiti za svaku tabelu, kao što su broj unosa ili vremenska ograničenje za istoriju izmena.
  4. TCEFORM – odnosi se na sve forme u pozadinskoj aplikaciji, svako polje za unos je moguće kontrolisati korišćenjem parametara ove sekcije
  5. RTE – bogati uređivač teksta je moguće podešavati korišćenjem parametara ove sekcije