Webseite umsetzen mit Drupal->eigenes Theme: GEHT DAS SO?
am 05.06.2007 - 22:36 Uhr in
Hallole.
Ich kenne mich inzwischen mit Drupal etwas aus und bin nun bereit mein eigenes Theme zu erstellen.
Grundlage ist die Firmenwebsite die ich gemacht habe: http://www.acticon.de
Problem dabei ist,daß der Kasten links auf jeder Seite einen anderen Text enthalten soll, genau wie die Downloads unterhalb der Anführungszeichen.
(Bitte man durchklicken um zu erfahren was ich meine).
Ich müsste also für jede Seite einen Content und dazu einen anderen Seitentext erstellen. Also 2 verschiedene Inhalte.
Ist sowas möglich und wenn ja, wie?
Wie schaffe ich es,daß auf jeder Seite beide Texte (Inhaltstypen?) anders sind?
Danke für die Antworten, Mondmann
- Anmelden oder Registrieren um Kommentare zu schreiben

Also mit dem Module
am 06.06.2007 - 14:26 Uhr
Also mit dem Module nodeasablock bin ich schonmal weitergekommen.
Ich kann nun Inhalte als Blöcke ausgeben.
Nur ist der Block ja statisch und ich kann ihn nicht auf jeder Seite mit anderem Inhalt darstellen.
Oder geht das doch?
Man müsste irgendwie den Hauptcontent mit dem nodeasablock Content verbinden können, so daß zu jedem Haupscontent der zugehörige Seitenkontent angezeigt wird.
Geht das irgendwie?
Ich denke, ich würde das
am 06.06.2007 - 19:28 Uhr
Ich denke, ich würde das anders machen. Ich würde per CCK-Modul einen Inhaltstypen mit einem zusätzlichen Textfeld erstellen und dieses per Theming (node-name_des_inhaltstypen.tpl.php) an der gewünschten Stelle ausgeben. Evtl. helfen Dir diese Links weiter:
http://drupal.org/project/cck
http://drupal.org/node/11816
http://drupal.org/node/17565
http://drupal.org/node/62466
--
bv - drupalcenter.de
Geht leider nicht.... Vielen
am 07.06.2007 - 23:19 Uhr
Geht leider nicht....
Vielen Dank für die HInweise das hat mir schon sehr weitergeholfen.
Habe alles aufmerksam durchgelesen und so gemacht wie beschrieben.
Ich möchte nun die einzelnen Felder einzeln ausgeben und nicht alles (mit $body)
Also habe ich wie beschrieben in der node-NAME.tpl.php
<?phpprint content_format('field_seitenleiste', $field_seitenleiste[0]);
?>
angegeben... aber es erscheint nichts....
Der Bildschirm bleibt an der Stele wo es erscheinen sollte leer-..
Nur wenn ich body ausgeben kommt alles, das möchte ich aber nicht.
Kannst du mir weiterhelfen?
Danke Mondmann
Contemplate
am 08.06.2007 - 10:31 Uhr
Templates für neue Inhaltstypen kann man sehr schön und einfach mit dem Modul Contemplate erstellen.
http://drupal.org/project/contemplate
vg
--
md - DrupalCenter
Erst suchen dann fragen
mdwp
Jetzt gehts
am 08.06.2007 - 13:36 Uhr
Vielen Dank. Das Modul ist nicht schlecht,aber hat doch noch einige Schwächen oder?
Auf jeden Fall habe ich anhand dieses Moduls meine Fehler gefunden:
<?phpforeach ((array)$field_seitenleiste as $item) {
?>
<?phpprint $item['view']
?>
<?php}
?>
Muss der PHP Code lauten damit es richtig angezeigt wird.
Denselben Code mache ich für den Haupttext, per CSS Formatieren und ich habe das was ich will.
Vielen Dank für die Hilfe, Mondmann