Block und Inhalt
Eingetragen von Poldrack (288)
am 06.05.2006 - 10:01 Uhr in
am 06.05.2006 - 10:01 Uhr in
Ich kann ja in 4.7 einen Block erstellen welcher mir in der Region Inhalt angezeigt wird.
Wie kann ich erreichen, daß dieser Block als erstes erscheint und danach der Inhalt der eigentlichen Seite, also die node. Derzeit erscheint dieser Block bei mir immer nach dem Inhalt der node, egal welche Gewichtung ich einstelle.
Danke
- Anmelden oder Registrieren um Kommentare zu schreiben
auf Anhieb weiß ich leider
am 06.05.2006 - 19:56 Uhr
Auf Anhieb weiß ich leider nicht, wie Du die "Content-Region" vor dem ersten Node erschienen lässt, aber Du kannst beliebige, eigene Regionen erstellen.
Du könntest z.B. eine eigene template.php Datei erstellen und die Regions-Funktion so überschreiben:
<?php
function mytheme_regions() {
return array(
'left' => t('left sidebar'),
'right' => t('right sidebar'),
'content' => t('content'),
'header' => t('header'),
'footer' => t('footer'),
'meine_region' => t('meine region')
);
}
?>
Danach erscheint in der Blockadministration die neue Region ("meine region"). Diese kannst Du dann in der page.tpl.php per
<?php
print $meine_region;
?>
danke
am 06.05.2006 - 22:28 Uhr
danke erst einmal, mal ausprobieren, ob ich mich da ran arbeiten kann ... ;-)
--------------------------------
Wie funktioniert das bei Drupal 5?
am 19.03.2007 - 19:10 Uhr
Hi,
ich finde leider die entsprechende Funktion nicht und auch nichts ähnliches unter Drupal 5.
Gibt es dabei auch eine Möglichkeit, eigene Regionen anzulegen?
Vielen Dank schon mal
Bye, Transmitter
http://www.tiere32.de
Nichts geändert
am 19.03.2007 - 21:23 Uhr
Da hat sich im Vergleich zur 4.7 Version nichts geändert. Einfach wie oben beschrieben vorgehen.
vg
--
md - DrupalCenter
mdwp
vg
md - DrupalCenter.de
mdwp* Drupal Consulting & Services
Ahja
am 20.03.2007 - 00:08 Uhr
Ahja .. hatte nur die Funktion nicht vorgefunden.
Einfach reinkopieren funktioniert dann aber.
Danke Dir.
Bye, Transmitter
http://www.tiere32.de
version 5.1
am 15.06.2007 - 17:42 Uhr
nun ich habe versucht nach diesem vogaben eine neue region
zu erstellen, jedoch klappt dies bei der 5.1 version nicht?!!
woran kann das liegen, ich poste mal die datein.
Template.php:
<?php
function mytheme_regions() {
return array(
'left' => t('left'),
'right' => t('right'),
'content' => t('content'),
'header' => t('header'),
'footer' => t('footer'),
'meine_region' => t('meine region')
);
}
?>
page.tpl.php:
<?php
print $meine_region;
?>
ich sehe weder unter den blöcken ( backend ) was und auch wenn ich
eine Class- Id für css dazu füge um den block sichtbar zu machen zum beispiel durch
einen rahmen - ist auch nichts zu sehen !?!?
mytheme benennen nach deinem
am 15.06.2007 - 18:09 Uhr
mytheme benennen nach deinem Theme-Name
sollte dan funktionieren