Používame témy v Cake aplikácii
Meniť vzhľad stránky rýchlo a jednoducho nie je pre Cake žiaden problém. Dnes si ukážeme, ako naučiť vašu aplikáciu používať témy.
CakePHP nám poskytuje mechanizmus, pomocou ktorého môžeme jednoducho používať témy v našej aplikácii. O témy v CakePHP sa stará trieda ThemeView.
Základom je vytvorenie správnej adresárovej štruktúry v našej aplikácii
app
|_ views
|_ helpers
|_ themed
|_ default
|_ layouts
|_ default.ctp
|_ articles
|_ index.ctp
|_ webroot
|_ themed
|_ default
|_ files
|_ img
|_ css
|_ stylesheet.css
Ako môžeme vidieť, vytvorili sme adresáre nazvané themed/default a to v adresároch app/views a app/webroot. Adresár themed indikuje adresár, kde sa budú umiestňovať témy a adresár default indikuje našu konkrétnu tému, ktorú sme pomenovali práve default.
Do príslušného adresára app/views/themed/default môžeme ukladať ostatné view súbory tak ako sme boli zvyknutí v adresári app/views. Taktiež to platí aj pre adresár app/webroot/themed/default.
Adresárovú štruktúru máme hotovú a ostáva nám už len určiť, ktorú tému má naša Cake aplikácia používať
classs AppController extends Controller {
var $theme = 'default';
var $view = 'Theme';
}
Ako môžeme vidieť vyššie, určili sme našej aplikácii, že má používať tému nazvanú default a že nastavenie našej témy bude spracovávať spomínaná trieda ThemeView.
Používať rôzne témy v našich aplikáciach je v súčasnosti veľmi žiadúce a nato mysleli aj tvorcovia CakePHP. Práca s témami v Cake je veľmi jednoduchá a intuitívna, preto ju môžete začať s radosťou využívať.
Súvisiace články
-
Kategórie
- Tipy a triky (28)
- Články (8)
- Fantom CMS (4)
- Zábava (2)
- Začíname s CakePHP (6)
-
Najčítanejšie články
-
Novinky
-
Seriál o CakePHP na www.debug.sk
15. 10. 2008
Od 7. októbra vychádza nový seriál o CakePHP na serveri zameranom na programovanie s názvom Debug.sk Autorom seriálu je autor tohto webu a kto by mal záujem, môžete daný seriál podporiť jeho prečítaním.
-
-
Nálepky
-
Nedávne komentáre
-
Rss kanály

Komentáre k článku
Nový komentár