Contentbereich splitten-bitte um Hilfe
am 15.11.2010 - 11:13 Uhr in
Hallo zusammen,
ich bin komplett neu in Drupal und erstelle gerade eine Website. Diese hat oben eine Navigationsleiste und mittig den Contentbereich.
Diesen Contentbereich möchte ich gerne in zwei Bereiche teilen. Ich möchte ein Jquery 3D Carousel einbinden und darunter einen Text setzen. (In html hätte ich einfach zwei divs gesetzt :-D)
Ich weiss nun leider nicht wie ich den Contentbereich in diese beiden Bereiche splitte. Hat jemand vielleicht eine kurze Anleitung für mich?
Ich bin für jeden Tipp dankbar.
Viele Grüße
Jasmin
- Anmelden oder Registrieren um Kommentare zu schreiben

Moin Jasmin, ich nehme mal an
am 15.11.2010 - 12:43 Uhr
Moin Jasmin,
ich nehme mal an Du meinst das Layout, was Du in zwei Teile splitten willst. Falls ja, dann schau Dir mal Panels an. Damit kriegste das auf jeden Fall hin.
Beste Grüße,
Niko
Hallo Jasmin, Alternative zu
am 15.11.2010 - 15:32 Uhr
Hallo Jasmin,
Alternative zu Panel: Falls das NUR die Frontseite betrifft, kannst Du Dir auch eine Kopie der page.tpl.php auf page-front.tpl.php machen und dort Deine DIVs fix einbauen.
Trotz zwei Büchern....
am 16.11.2010 - 15:18 Uhr
ist mir absolut nicht klar wie ich beginnen soll. Erstelle ich nun eine page.tpl.php und eine front-page.tpl.php und setze dort meine verschiedenen Bereiche (div's). Wozu dienen dann node & block.tpl.php ? Und was genau mache ich dann mit Panels? Das würde sich doch dann erübrigen wenn ich alles in den php-Dateien mache oder? Jedoch wenn ich die divs fix mache kann ich ja den Inhalt dann nicht übers CMS aktualisieren bzw. editieren oder?
Inzwischen bin ich so verwirrt, dass ich gar nicht mehr weiss wo ich überhaupt beginnen soll.
Kann mir jemand einfach und kurz die Steps beschreiben? Oder zumindest mir sagen wie ich mal beginne? Irgendwie sitze ich seit einer Woche 15h am Rechner und habe nichts zustande gebracht.
Anbei habe ich mal meinen groben Aufbau wie ich es mir vorgestellt hatte angehängt. Eigentlich nicht allzu schwer.....
Ich danke euch schon mal im Voraus für eure Antworten.
Grüße
Jasmin
Erstmal fürhern viele Wege
am 16.11.2010 - 15:58 Uhr
Erstmal fürhern viele Wege nach Rom - das macht Drupal in der Tat nicht einfacher.
Wenn sich einzelne Teile wirklich strukturell komplett voneinander unterscheiden (also im HTML-Gerüst), dann tauscht man die Standard-tpl durch eine spezialisierte tpl aus.
Daher hab ich vorhin formuliert, wenn NUR die Frontseite komplett anders ist, als die anderen Seiten, dann kann man eine page-front.tpl.php machen.
Analog für node und block.tpl --> immer ausnähmlich abweichend vom Standard.
Ein Block ist ein Stück Inhalt, welcher auf mehreren Seiten vorkommen kann, der braucht also eine Region, in welcher er eingeblendet wird. Das entspricht eigentlich der Grobaufteilung in Deinen jpgs.
Wnen Du also einen Block noch woanders anzeigen möchtest, müsstest du in der page.tpt.php eine neue Region einbauen, und diese in der .info bekanntmachen.
Der Inhalt eines Nodes = Content ist das, was gewöhnlich einmal pro Seite angezeigt wird. Wenn Du diesen gescheit unterteilen willst, dann brauchst Du Panels. Diese kann man aber auch innerhalb eines Blocks nutzen.
Hilft Dir das irgendwie weiter?
Endlich ein Erfolgserlebnis...
am 17.11.2010 - 09:50 Uhr
Hallo,
nachdem ich gestern fast verzweifelt wäre hab ich einfach mal losgelegt und eine page-front.tpl.php erstellt. Habe panels eingesetzt und eine block-view erstellt...und voila..... meine erste Seite zeigt drei Panels und in der Mitte das 3d carousel.
Vielen Dank nochmal für den Kommentar.
Nun bin ich zur 2. Seite übergegangen. Hier möchte ich ja fast diesselbe Optik wie auf der Frontpage nur dass zwischen der Navigation und dem Hauptcontentbereich ein Slider sitzt. Dieser soll die zweite Navigationsebene darstellen. Hierfür würde der Slider ja auf jeder Folgeseite anders befüllt werden. Hat jemand einen Tipp wie ich den Slider immer dynamisch befüllen kann?
Viele Grüße
Jasmin
Für die Folgeseiten könntest
am 17.11.2010 - 10:51 Uhr
Für die Folgeseiten könntest Du in Deinem Theme eine neue Region in der page.tpl.php einfügen. Dort kannst Du dann einen Slider als Block zuweisen.
Aber....
am 17.11.2010 - 12:54 Uhr
Kann ich dann im Block den ich erzeuge für jede Seite dynamisch die zweite menüebene laden?
Jasmin0705 schrieb Kann ich
am 17.11.2010 - 13:18 Uhr
Kann ich dann im Block den ich erzeuge für jede Seite dynamisch die zweite menüebene laden?
Kannst Du! Du musst nur die entsprechenden Abhängigkeiten z.B. von der URL in der Blockverwaltung einstellen. Vielleicht hilft Dir ein Blick auf dieses Menue Tutorial beim Erstellen der Regionen und der Blockzuweisungen ...
Gut..
am 17.11.2010 - 13:42 Uhr
ich werde das mal probieren.
Du hast gesagt ich soll in der page.tpl.php eine neue region festlegen. Das habe ich gemacht. Auch in der .info habe ich diese regio angelegt. Der Slider sitzt auch schon drin (der Inhalt ist noch fraglich, aber dazu später), jedoch erscheint er jetzt auf allen Seiten inkl. Frontpage. Woran liegt das?
Grüße
Jasmin0705 schrieb ich werde
am 17.11.2010 - 13:56 Uhr
ich werde das mal probieren.
Du hast gesagt ich soll in der page.tpl.php eine neue region festlegen. Das habe ich gemacht. Auch in der .info habe ich diese regio angelegt. Der Slider sitzt auch schon drin (der Inhalt ist noch fraglich, aber dazu später), jedoch erscheint er jetzt auf allen Seiten inkl. Frontpage. Woran liegt das?
Grüße
Ha, ich habs. Dein Stichwort "Blockverwaltung". Ich versuch das nun mal umzusetzen mit dem dynamischen laden der Inhalte.
Du hattest doch eine
am 17.11.2010 - 13:59 Uhr
Du hattest doch eine page-front.tpl.php angelegt - oder? Wenn die Region da nicht drin steht, ist es eigentlich ein Ding der Unmöglichkeit, daß der Block auch auf der Startseite angezeigt wird!?
Hast Du jetzt eine page-front.tpl.php UND eine page.tpl.php in Deinem Theme Ordner und sind die auch unterschiedlich? Falls die Antwort JA lautet, dann soltlest Du Deine Theme Registry einfach neu aufbauen und die Caches in Drupal und im Browser leeren ... Dann müsste das klappen!
Ja, beide
am 17.11.2010 - 14:52 Uhr
sind unterschiedlich. Cache geleert und Registry neu aufgebaut. Trotzdem erscheint der Slider auch auf der Hauptseite. Jedoch habe ich nun in der Blockverwaltung angegeben, dass er überall außer auf der Frontpage angezeigt werden soll.
Ich habe mal eine allgemeine, dumme Frage. Für meinen Slider sowohl auch für das 3d karussell habe ich bestimmte Fotos zur Verfügung. Um die Fotos darin darzustellen habe ich einen neuen Content type hinzugefügt und ein Field darin. Dann bin ich auf create Content und habe 4 Fotos hochgeladen. (Und ich glaube hier liegt mein Problem) Irgendwas mach ich falsch. Denn die Bilder erscheinen auf irgendeiner Seite (kann mir ja egal sein, ist ja unpublished). Erstelle ich jetzt meine block view wähle ich unter style meine carousel view und unter fields mein angelegtes Feld (image). Alle Bilder sind nun im Carousel. Aber rein logisch gesehen kann es doch nicht sein, dass ich immer wenn ich so einen slider oder ähnliches erstelle eine Seite habe die alle Bilder enthält aber nicht gebraucht wird. Ich will die Bilder ja nur für den Slider verwenden.
Nun, meine Frage: Wo genau hinterlege ich Bilder wenn ich diese in einer View verwenden möchte?
Es wäre super wenn mir jemand diese grundlegende Frage beantworten könnte, das würde mir einige Zeit sparen, denn ich habe schon einiges probiert aber komme zu keinem Ergebnis.
Viele Grüße
Jasmin
Jasmin0705 schrieb Es wäre
am 17.11.2010 - 15:17 Uhr
Es wäre super wenn mir jemand diese grundlegende Frage beantworten könnte, das würde mir einige Zeit sparen, denn ich habe schon einiges probiert aber komme zu keinem Ergebnis.
Also weshalb bei Dir etwas in einer Region angezeigt wird, die eigentlich nicht vorhanden ist, erschliesst sich mir nicht! :-)
Aber zur letzten Frage ... es spricht nichts gegen Dein Vorgehen. DRUPAL ist es eigentlich egal, wo Du Deine Bilder ablegst. Es gibt glaub ich sogar ein Modul mit dem Du ein Bild als Node nutzen kannst. Ich erstelle meine Slideshows nicht anders, als Du es auch getan hast. Separater Inhaltstyp, Bild hochladen in der Slider Ansicht die Bilder dieses einen Typs anzeigen.
In meinem Karusell....
am 17.11.2010 - 22:07 Uhr
habe ich ja ein paar Bilder. Wenn ich darauf klicke werde ich ja automatisch auf die Seite mit dem Inhalt geleitet. Wie kann ich denn die Bilder mit einem von mir festgelegten Link hinterlegen?
Grüße
Jasmin