Karbantartási mód kinézet!

szarkab képe

Kedves Drupal közösség!

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?

Drupal verzió: 
Fórum: 
Robert Petras képe

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.

6
0
szarkab képe

Amúgy igen, részben most ismerkedek vele.
De amit írtál az kiváló! Eltudok indulni belőle! Köszi szépen

0
0
aboros képe

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:

$conf['maintenance_theme'] = 'en_mejntenensz_sminkem';

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.
4
0

-
clear: both;