Karbantartási mód kezdőlap kinézetét testre tudom szabni?
Nem csak egyszerű html formázásra gondolok, hanem mindenféle
stílusformázásra is!
Ha igen hol és hogy?
Permalink Beküldte Robert Petras (nem ellenőrzött) - 2012. december 6. 21.51
A smink mappában szerkeszthetsz egy meglévő vagy létrehozhatsz egy új "maintenance-page.tpl.php" fájlt, aminek igény szerint akár a tartalmát akár a kinézetét egyedivé tudod tenni.
Ha egy "base theme"-t használsz mint például a Zen, akkor elképzelhető, hogy már van egy ilyen template fájlod. Ilyenkor érdemes a belőle származtatott alsminket használva felülírni (override) azt.
A "View source" kis fülre klikkelve pedig a forrás kódot is megnézheted anélkül, hogy elvándorolnál a böngésző ablaktól.
Érdemes megnézni, hogy miképp épül fel a szerkezete a "modules/system/maintenance-page.tpl.php" fájlnak, aztán pl. a "themes/bartik/templates/maintenance-page.tpl.php" ill. egy-egy base theme megoldását ezzel kapcsolatban majd ezt továbbgondolva a sajátodat elkészíteni.
Ha most ismerkedsz a Drupal template rendszerével akkor szerintem jó kiindulási pont lehet, ha először csak a sminkoldal stílusát szabod testre CSS segítségével. Persze ez csak egy ötlet.
Kulcsszó: "maintenance-page"
A smink mappában szerkeszthetsz egy meglévő vagy létrehozhatsz egy új "maintenance-page.tpl.php" fájlt, aminek igény szerint akár a tartalmát akár a kinézetét egyedivé tudod tenni.
Ha egy "base theme"-t használsz mint például a Zen, akkor elképzelhető, hogy már van egy ilyen template fájlod. Ilyenkor érdemes a belőle származtatott alsminket használva felülírni (override) azt.
Hasznos linkek az elinduláshoz:
(1) Drupal API: http://api.drupal.org/api/drupal/files/7
(2) Drupal 7 API: http://api.drupal.org/api/search/7/maintenance-page.tpl.php
(3) Alsmink készítés (kudos: csakistvan): http://drupal.hu/node/15822
A Drupal 7 alapértelmezett karbantartás oldalát itt találod:
http://api.drupal.org/api/drupal/modules%21system%21maintenance-page.tpl...
A "View source" kis fülre klikkelve pedig a forrás kódot is megnézheted anélkül, hogy elvándorolnál a böngésző ablaktól.
Érdemes megnézni, hogy miképp épül fel a szerkezete a "modules/system/maintenance-page.tpl.php" fájlnak, aztán pl. a "themes/bartik/templates/maintenance-page.tpl.php" ill. egy-egy base theme megoldását ezzel kapcsolatban majd ezt továbbgondolva a sajátodat elkészíteni.
Ha most ismerkedsz a Drupal template rendszerével akkor szerintem jó kiindulási pont lehet, ha először csak a sminkoldal stílusát szabod testre CSS segítségével. Persze ez csak egy ötlet.
jeeeee
Amúgy igen, részben most ismerkedek vele.
De amit írtál az kiváló! Eltudok indulni belőle! Köszi szépen
remek írás!
ha ez valamilyen oknál fogva nem lenne elég, a settings.php -ban beállíthatsz egy teljesen másik sminket is "karbantartási sminknek". így:
nézd a default.settings.php forráskódját és keress benne 'maintenance_theme' -et, szépen oda is van írva kommentbe a magyarázat.
-
clear: both;