Templates, sablony a dalsi

Zdravim, pokousim se poprve o nejake zasahy a customizace sablon v D7, jako zaklad mam ZEN a od nej delam subtheme.

Porad ale bojuji s nekterymi zakladnimi vecmi jako napriklad:

Potrebuju udelat aby se do paticky stranky zobrazilo pokud je uzivatel neprihlasen tak odkaz Login | Create Account a pokud je prihlasen tak Logout | My Account (to druhe je soucasti tusim systemoveho User menu - ale chci to cele udelat po svem). Myslim ze jsem pochopil template suggestions a protoze v page.tpl.php se vypisuje pouze  <code> print render($page['footer']); </code> tak jsem vytvoril region--footer.tpl.php ve ktery jsem upravil nasledovne:

 <code> <div class="<?php print $classes; ?>">
    This is footer region
    <?php print $content; ?>
  </div><!-- /.region footer -->

</code>

Tedy chci aby se footer region zobrazi vzdy bez testu zda je tam nejaky blok.

To se ale nedeje a dokud v administraci nepresunu nejaky blok do footer tak se region nezobrazi - je to normalni???? Jak to udelat jinak?

Obecne - existuje o tomto nejaky uceleny zdroj informaci? Ano vim ze na drupal.org je spousta podrobne dokumentace, ale spis nejake ukazdy typovych situaci (jako jsou v knizce - diky za ni ;-)

 

A na zaver mensi sub-dotaz. Na jednom webu mi (krom jineho) nefunguje moznost zobrazeni regionu (takovy ten odkaz nad seznamem s nastavenim bloku) - proste tam ten odkaz vubec neni!!?

 

Dik

TC

 

Fórum: 

Reklama

Ano, region se zobrazí jen v případě, že je v něm blok, o to přeci jde. Aby se zbytečně nevypisovalo HTML, když není potřeba.

Čili můžete to udělat tak, že vytvoříte dva bloky s různých obsahem. Jeden necháte zobrazovat nepřihlášenému uživateli a druhý přihlášenému. A oba umístíte do regionu Patička.

Co se týče posledního dotazu… Nevypnul jste region Help?

Tvořím weby. Nabízím poradenství pro Drupal. Jsem na Twitteru.

Přidat komentář