Portal 3-spaltig + Forum 2-spaltig - Aber wie?
am 29.01.2008 - 03:35 Uhr in
Liebe Gemeinde
Hab mich vor ein paar Tagen für Drupal entschieden und bin nun lokal am testen.
Mein Drupal soll grundsätzlich 3-spaltig sein, das Forum aber aus Platzgründen 2-spaltig. Nun versuche ich seit Stunden, das auf die Reihe zu bekommen. Es ist zum Verzweifeln. Ich hab's mit Yaml für Drupal und auch mit Templates wie dem Newsportal versucht. Außerdem macht das Forum trotz Einsatz des Moduls advanced_forum keinen guten Eindruck.
Wie das ganze von der Struktur her aussehen sollte ist einfach erklärt: wie drupalcenter.de - da haben die Macher wirklich eine perfekte Portal-Struktur hinbekommen.
Ich kenne mich html und css aus, aber eben nicht mit php. Könnt ihr mir vielleicht trotzdem erklären, wie ich mein Drupal-Forum so hin bekomme, dass es wie dieses aussieht? Wäre sehr nett, denn ich komme trotz intensiver Suche nicht weiter. Auch die passenden Threads hier haben mir nicht weiter geholfen.
So, schlafen legen brauche ich mich wohl nicht mehr. Vielen Dank schon mal.
Gruß, Gerhard
- Anmelden oder Registrieren um Kommentare zu schreiben
Bearbeite mal alle deine
am 29.01.2008 - 07:19 Uhr
Bearbeite mal alle deine Blocks die auf der rechten seite liegen! Und dann ganz unten siehste was " Diesen Block nur auf den aufgelisteten Seiten anzeigen:" und bei "Seiten" zb *forum* eintragen! Wenn jetzt dein Forum in der URL forum drin hat, dann würden jetzt die Blocks nicht mehr auf der rechten seite erscheinen!Du kannst die 1.Option "Auf allen Seiten außer den aufgelisteten Seiten anzeigen." belassen!
----------------------------------------
http://www.tobiasbaehr.de/
Gelöste Forenbeiträge mit [gelöst] im Titel ergänzen
Das Verhältnis anderen zu helfen muss höher sein, als von anderen Hilfe zu erfragen/erwarten.
Das war's leider nicht
am 29.01.2008 - 18:06 Uhr
Hallo Spartacus
Danke für deine Antwort. Leider war's das nicht.
Wie eingangs geschrieben habe ich bereits Stunden mit dem Herumsuchen (eben auch in diesem Forum) zugebracht - und deinen Tipp schon anderswo entdeckt. Und natürlich ausprobiert. Im Forum sind die Blöcke auch alle verschwunden, nur leider nicht die rechte Spalte. Das Forum ist daher so schmal wie zuvor.
Geht es denn tatsächlich, ohne eine Kopie des 3-spaltigen Layouts zu modifizieren oder für das Forum auf ein anderes Style-Sheet zu schalten?
Auch sieht mein Forum ganz anders aus als dieses hier. Ich hätte gerne gewusst, welche Module ich brauche, um genau so eine Funktionalität zu erreichen.
Mit der freundlichen Bitte um eine Antwort einen schönen Gruß vom Gerd
- In dubio pro drupal -
Ich kenne es vom Zen-Theme,
am 29.01.2008 - 18:32 Uhr
Ich kenne es vom Zen-Theme, dass dort im Body-Tag mit den CSS-Klassen: sidebar-left, sidebar-right und two-sidebars gearbeitet wird. Dort werden diese Klassen als $body_classes in der template.php generiert und übergeben.
Anhand dieser Klassen, lässt sich dann die rechte Spalte im einen oder anderen Fall über CSS manipulieren (z.B. margin auf 0 oder 200px setzen)
Du kannst natürlich auch die template.php oder page.tpl.php so umschreiben, dass auf bestimmten Seiten (zB.
<?php
if (arg(0) == 'forum') {...
?>
Prob einstweilig gelöst - und ein neues
am 29.01.2008 - 21:26 Uhr
Hallo derhasi
Danke für deinen Beitrag. Viel konnte ich damit leider nicht anfangen, da ich (wie schon oben erwähnt) NULL Ahnung von php habe. Für andere mag der Tipp aber wertvoll sein - und vielleicht demnächst für mich, wenn ich mich ein wenig in php eingearbeitet habe. Denn das werde ich wohl müssen, um Drupal halbwegs anpassen zu können.
-
Das Problem mit der 2-spaltigen Anzeige (nur) des Forums habe ich inzwischen einstweilig beseitigen können:
Ich hatte ja Yaml für Drupal eingefügt - und das wird ja in allen Layouts angeliefert. Das 3-spaltige Layout habe ich aktiviert und als Standard angetickt, das 2-spaltige Layout nur aktiviert. In den Einstellungen habe ich dann unter BEREICHE einen neuen namens 'Forum-Bereich' angelegt, in dem ich das 2-spaltige Yaml-Layout gewählt und ihn dem Forum zugewiesen habe (in das Feld 'forum' eintippen und den entsprechenden Radiobutton anticken).
Ich weiß nicht, ob der Menüpunkt BEREICHE schon immer da gewesen ist und ich ihn die ganze Zeit für ein Mittel zur Blockformatierung gehalten habe - oder ob er zu einem der Module gehört, die ich wie wild hinzugefügt habe während meiner verzweifelten Suche nach einer Lösung.
Jetzt funktioniert es jedenfalls - und zwar über den Weg zweier Layouts bzw. Templates. Ohne Yaml (das ja die beiden von mir gewählten Templates mitbringt) hätte ich mich wohl tot gesucht. Das ist ja ganz schön traurig, dass man für ein so simples Problem im Nebel herumstochern muss. Dabei müsste das doch eigentlich ein häufiges Problem sein. Eigentlich eines aller User, die ein Forum in einer 3-spaltigen Site einsetzen wollen, denn in der heiligen Dreispaltigkeit ist das Forum ja ungenießbar.
Nun werde ich entweder bei Yaml bleiben müssen, oder ich wechsel auf ein Template, das es ebenfalls in 3- und 2-spaltiger Version gibt.
-
Neues Problem:
Beim Einrichten des 2-spaltigen Templates ist mir das Missgeschick passiert, dass ich versehentlich den Anmelde-Block auch für das 3-spaltige Layout abgewählt habe. Über das Frontend kann ich mich nun nicht mehr einloggen und ein Backend-Login finde ich nicht!?!
Wie komme ich wieder in Drupal hinein?
Werde mich jetzt auf die Lösung des Problems machen, aber wenn es einer weiß, dann bitte hier posten.
Danke, Gerhard
- In dubio pro drupal -
?q=user bzw /user
am 29.01.2008 - 21:31 Uhr
Login über
...?q=user bzw bei CleanURLs .../user
Bin wieder drin
am 29.01.2008 - 21:40 Uhr
Super! Ich bin wieder drin :-) . So einfach geht das. Danke sehr.
Apropos CleanURLs. Hab ich noch nicht auf meinem Xampp. Spartacus hat auf seiner Site ein Video-Tutorial, wie man Xampp dafür einstellt, aber die Video-Datei ist wohl riesig und meine Leitung sehr langsam. Also, falls einer weiss, wie man den Xampp-Apache einstellt... bitte hier ;-).
Vielen Dank, Gerhard
- In dubio pro drupal -
hier
am 29.01.2008 - 21:53 Uhr
hier C:\xampplite\apache\conf\httpd.conf dann in der datei nach rewrite suchen(Zeile 118) und die #raute weg, abspeichern! nicht vergessen, apache/xampp neustarten!
Bin verwirrt wegen deiner ganzen Templates, du musst nur eins finden was sozusagen flexibel ist in der mittleren Spalte zb YAml und nicht wie bei dir seine breite bei behält!
Kennste dich wenigsten mit CSS aus bzw Firebug um zuschauen ob die mittlere Splate fixe(zb 500px) oder in Prozent zb 60% angegeben ist!?
----------------------------------------
http://www.tobiasbaehr.de/
Gelöste Forenbeiträge mit [gelöst] im Titel ergänzen
Das Verhältnis anderen zu helfen muss höher sein, als von anderen Hilfe zu erfragen/erwarten.
Ja, wunderbar...
am 29.01.2008 - 22:14 Uhr
Goil, es funktioniert, supa. Ganz ausgezeichnet.
In diesem Thread...
http://www.drupalcenter.de/node/1651#comment-28965
(Nanu? Keine BBCodes?)
...gibt's Hilfestellung für den Apache des Webhosters - mit der gleichen Datei. Da weiß ich dann schon mal Bescheid, wenn es demnächst hinaus geht, in die freie Natur.
Vielen Dank euch beiden. Bis zum nächsten Mal ;-)
Gerd
- In dubio pro drupal -
wenn du zugriff zu dieser
am 29.01.2008 - 22:20 Uhr
wenn du zugriff zu dieser datei hast, ansonsten müssen andere wege eingeschlagen werden!
----------------------------------------
http://www.tobiasbaehr.de/
Gelöste Forenbeiträge mit [gelöst] im Titel ergänzen
Das Verhältnis anderen zu helfen muss höher sein, als von anderen Hilfe zu erfragen/erwarten.