Choď na navigáciu
Nálepky: CakePHP php

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/the­med/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/the­med/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ť.

Povedz o článku aj ostatným - www.pridej.cz

Hodnotenie článku: 56%
Počet hodnotení: 44

zlýdobrý

Komentáre k článku

Nový komentár

  1. Nie sú vytvorené žiadne komentáre