["gelöst"] "content" Region unterhalb des Inhalts
am 05.10.2011 - 11:52 Uhr in
Hallo,
bei dem Versuch einen Block in den Content-Bereich, also unterhalb des Titels und überhalb der Terms meines Fusion-Themes zu platzieren, fiel mir auf, dass sowohl content, also auch content_bottom unterhalb des Inhalts erscheint. Nun stellt sich mir die Frage, ob das so gewollt ist und vor allem, ob und wie ich es in meinem Sinne ändern kann.
Sollte mir jemand mit hilfreichen Tipps unter die Arme greifen können, wäre ich sehr dankbar.
- Anmelden oder Registrieren um Kommentare zu schreiben

Content = Inhalt, Content
am 05.10.2011 - 12:04 Uhr
Content = Inhalt, Content Bottom = Bereich unterhalb von Content. Dupal legt erst seine eigenen Inhalte nach Content, dann erst die Blöcke aus der Content-Region. Wie die Regionen organisiert sind, wird in der Datei page.tpl.php im verwendeten Theme festgelegt. Das ist dann auch die Stelle, an der Du ändern kannst. Du willst vermutlich eine weitere Region Content-Top haben, die in vielen Themes zur Verfügung steht. Dazu mußt Du diese Region in den .info-File Deines Themes eintragen und dafür sorgen, daß die zugehörige Variable in der page.tpl.php an der richtigen Stelle ausgegeben wird.
Du solltest Dir aber zu diesem Zwecke ein Duplikat Deines Themes anlegen, bzw. eine Ableitung Deines Themes, damit bei einem Update des Themes Deine Änderungen nicht weg sind.
Beste Grüße
Werner
Na, genau da liegt ja der Hund begraben...
am 05.10.2011 - 12:19 Uhr
...es gibt "content_top" "content" und "content_bottom". Während "content_top" kohärenterweise ober halb des Content angezeigt wird, wird sowohl "content" als auch "content_bottom" unterhalb dessen angezeigt. Schaue ich nun in die page.tpl.php findet sich
<?php print $content; ?>innerhalb des content-content-divs. Innerhalb dieses divs liegt der Inhalt der jeweiligen Seite in meinem Theme. Prüfe ich das nun mit firebug, zeigt sich, dass der Block, welchen ich in die "content-Region geschoben habe unterhalb des Inhalt und außerhalb des content-content-divs liegt. Wie kann das sein?!?Danke für die schnelle Antwort, hoffe dir fällt dazu was ein.
Wie ich schon ausgeführt habe
am 05.10.2011 - 13:14 Uhr
Wie ich schon ausgeführt habe legt Drupal zunächst den Standard-Content (z.B. den Node-Inhalt) im Content an und danach die dort deponierten Blöcke, die dann darunter liegen. Das kannst Du aber bei den Blöcken ändern. Bei Drupal 7 ist der eigentliche Content (zu deutsch: Hauptseiten-Inhalt) ein Block der in der Region Content liegt. Dort solltest Du Deinen Block davor schieben können.
Beste Grüße
Werner
Tja, nun...
am 05.10.2011 - 13:24 Uhr
Vorerst mal vielen Dank für die Hilfe, aber...
Das kannst Du aber bei den Blöcken ändern. Bei Drupal 7 ist der eigentliche Content (zu deutsch: Hauptseiten-Inhalt) ein Block der in der Region Content liegt. Dort solltest Du Deinen Block davor schieben können.
Nun habe ich mich aber der vielen Module wegen für D6 entschieden. Wie kann ich das hier ändern?
Bei Drupal 6 kannst Du nur
am 05.10.2011 - 13:28 Uhr
Bei Drupal 6 kannst Du nur eine zusätzliche Region einbauen. Das geschieht zunächst im .info-File. Dann mußt Du im page.tpl.php dafür sorgen, daß diese Region, wenn sie Inhalt hat, vor dem normalen Content ausgegeben wird. Da gibt es keine andere Möglichkeit.
Beste Grüße
Werner
Mein ursprünglicher Plan...
am 29.10.2011 - 00:41 Uhr
...hatte zum Ziel ein Banner mittels eines Blocks zwischen die Anrisstexte der Artikel auf die Hauptseite zu packen (Beispielsweise zwischen Teaser 3+4 erscheint ein Fullbanner) Das ist in Wordpress unproblematisch zu bewerkstelligen, aber das habe ich jetzt einfach mal auf meiner Prioritätenliste soweit nach unten verschoben, dass ich mich damit abgefunden habe keine ganz einfache Lösung zu finden. Gelöst ist was anderes, aber...