Belepes blokk minden oldalra

Blint képe

Sziasztok!

Megfigyeltem, hogy minden Drupal alapu oldalnal, ha a regisztraciora, vagy az elfelejtett jelszo linkre megyek, valamint ha a 404-es oldal jelenik meg, akkor a Drupal eltunteti a Belepes blokkot. Na most nekem olyan theme-em van, ami igenyli, hogy ez a blokk minden oldalon ott legyen, viszont semmifele bellitast nem talalta erre vonatkozoan.
Tud valaki megoldast, hogy tudnam az ominozus blokkot minden oldalon megjelenitettni? Tartozkodom a forraskod atirasatol, mert az a frissitesek utan mindig utomunkaval jarna ugye...

Elore is koszonom.

Illyés Edit képe

Létrehozol egy blokkot, és meghívod benne a belépés blokkot előállító függvényt:

<?php
print drupal_get_form('user_login_block');
?>

De én inkább a sminket alakítanám át, nem szerencsés, ha ennyire magasról tesz a Drupal szokásos működésére.

0
0
Blint képe

Sajnos hiaba teszem be ezt a kodot, mivel az erre ellojovo urlapot is eltunteti azoknal a bizonyos oldalaknal.
Kicsit azert felhaborito, hogy ilyen alap dolgot nem lehet beallitani. Meg hogy a themet atalakitani egy ilyen miatt? Wordpress-nek olyan tehemet csinalok amilyet csak akarok es bele lehet integralni.
Na jo, akkor jon a forraskodba matatas, ha mas mar nem marad.

0
0
Illyés Edit képe

A Wordpress.org-on is eltűnik 404-re a bejelentkezési blokk:

http://wordpress.org/support/

vs.

http://wordpress.org/support/nincsilyenoldal

Micsoda pofátlanság! Hogy képzelik ezt!?

... de komolyra fordítva a szót, természetesen a Drupal sminkjébe is belehegesztheted, és akkor mindig megjelenik. Más kérdés, hogy sminkbe formot hegeszteni súlyos gányolás.

0
0
breki képe

Ha egyéni hibaoldalakat állítasz be akkor megmarad a belépés blokk.
A regisztrációnál vagy az elfelejtett jelszónál nem tűnik el csak átalakul :)

0
0
Pasqualle képe

Ha egyéni hibaoldalakat állítasz be akkor megmarad a belépés blokk.

szoval ez megint nem igaz..
az egyeni hibaoldal ugyanugy kezeli a blokkokat mint a default hibaoldal.

igy lehet drupal5 alatt megjeleniteni az osszes blokkot a hibaoldalon:
http://drupal.org/node/129762#comment-232868

drupal6os megoldast nem ismerem. de allitolag igy meg lehet kerulni:
It is possible force the block to show in Drupal 6, but it's more complicated. Another alternative for now is to use the side regions named other than 'left' or 'right' and they will always show.

0
0
breki képe

Nálam működik. D 6.2

0
0
Pasqualle képe

hogyan csinaltad?

0
0
pp képe

Jó lenne tudni.
Kipróbáltad egyébkén amit Edit írt? Én megnéztem mind az 5-ös mind a 6-os Drupal forrását és azt látom, hogy működik az a kód amit adott. Csak ne egy blokk-ba tedd be, hanem a sminkbe.

pp

0
0