Auf Elemente/Informationen in einem Node zugreifen
Eingetragen von Anonymous (0)
am 17.01.2007 - 20:25 Uhr in
am 17.01.2007 - 20:25 Uhr in
Tach!
Mein Ziel:
Ich habe ein 3-spaltiges Layout. Links die Navigation, Mitte der Content, rechts sollen Zusatzinformationen zu dem Content in der Mitte.
Mein Problem:
Wenn ich Inhalt bzw. einen Node erstelle möchte ich die Zusatzinformationen auch in dieser "Inhalte-erstellen-Maske" eingeben. Lege mir also einen neuen Inhaltstyp mit einem weiteren Eingabefeld "Zusatz" an.
Habe ich die Möglichkeit diese Zusatzinformation aus dem Node rauszufiltern und in der rechten Spalte auszugeben?
Oder gibt es dafür andere Konzepte?
Ich danke euch schon mal für eure Antwort und Zeit,
Silvio
- Anmelden oder Registrieren um Kommentare zu schreiben
Ausgabe von Flexinodes beeinflussen
am 18.01.2007 - 07:40 Uhr
Ok, schade, bisher keine Anwort.
Dann antworte ich mir schon mal teilweise selber.
Ich habe mir jetzt einen neuen Inhaltstyp mit dem Flexinode-Modul erstellt. Den eingegeben Inhalt bzw. die verschiedenen Bereiche kann ich über ein Theme für Flexinodes beeinflussen.
Z.B. mit einer Themedatei node-flexinode-1.tpl.php
Darin kann ich die Ausgabe steuern und natürlich auch Inhalt weglassen in dem ich nicht alle Inhaltsfelder wie wie folgt ausgebe sondern mein spezielles weg lasse.
Gesamte Inhaltsausgabe
<?php print $content ?>
Beeinflusste Inhaltsausgabe
<?php
print $node->flexinode_1;
print $node->flexinode_2
// print $node-flexinode_3 lasse ich weg da dies meine Zusatzangabe ist die im Seitenblock erscheinen soll
?>
Klar kann ich jetzt für jede Seite einen Block mit Zusatzinformationen anlegen. Dadurch habe ich aber die Informationen getrennt und an zwei Positionen im System. Das ist unpraktisch. Außerdem werden es sehr viele Seiten mit Zusatzinformationen wodurch eine getrennte Eingabe einen verwalterischen Akt darstellen würde.
Falls jemand Typo3 kennt. Ich meine so etwas wie die Inhaltsgliederung in links, mitte, rechts usw.
Das ist meiner Meinung eine grundlegende und einfach Sache. Es müsste doch auch in Drupal möglich sein. Wenn nicht nehme ich wahrscheinlich dann doch lieber wieder Typo3...
Aber ich habe bei Drupal die Mächtigkeit noch nicht geschnallt, würde es aber gerne tun...
Danke euch
Silvio
Zusatzinfo in Block
am 18.01.2007 - 14:07 Uhr
Bleib lieber bei Drupal.
Mit dem Modul Sidecontent http://drupal.org/project/sidecontent kannst du für jede Seite Zusatzinfos anlegen, die dann automatisch in einem Block angezeigt werden.
md - drupalcenter
http://drupal.mdwp.de
vCard herunterladen
Danke
am 18.01.2007 - 15:47 Uhr
Danke dir für den Tipp, so ist das schon ziemlich cool. Was mach ich jetzt aber wenn ich zwei Blöcke mit unterschiedlichen Informationen haben möchte?
Für mich wär das kein Problem > kurz einen div-Container mit Klasse > Stylesheet macht den Rest.
Für Leute die aber nichts machen wollen außer kurz Ihren Inhalt eingeben oder kein HTML können oder lernen wollen wäre sowas schon von Vorteil...
Ich war schon wirklich groß am hin und her überlegen ob ich lieber bei Typo bleibe, denn da weiß ich so ungefähr wie die ganzen Sachen funktionieren bzw. wie ich ungefähr an ein mein Ziel kommen könnte.
Ich habe da nämlich noch einige Sachen bei denen ich raus bekommen muss wie man bei sowas in Drupal vorgeht. Bei Drupal fehlt mir noch so das Verständnis. Denn ein Modul (wie Sidecontent oder eins mit zwei Blöcken) kurz selber programmieren sollte kein Problem sein. Hast du vielleicht einen Tipp für die "Grundlagenforschung"?
Danke dir nochmal,
Silvio
Modulprogrammierung
am 18.01.2007 - 18:20 Uhr
Ein Modul, dass zusätzlich 2 Blöcke mit Infos zur Verfügung stellt sollte wirklich kein Problem sein.
Kannst ja auch einfach das Sidecontent Modul erweitern.
Aber der nächste Benutzer möchte 3 oder 4 haben. Das bedeutet, man müsste ein generisches Modul programmieren
bei denen der Benutzer über settings auswählen kann, wieviel Zusatzblöcke er für diese Seite anlegen möchte.
Und das ist dann nicht mehr trivial. Und wenn man bedenkt, dass man ja auch schlicht und einfach über den
jetztigen Mechanismus Blöcke zu erzeugen und nur auf bestimmten Seiten anzuzeigen, exakt das selbe Ergebnis hat,
muss man sich fragen, ob das den Aufwand rechtfertigt.
Ich meine: nein. Sidecontent und Drupals normale Blöcke reichen vollkommen aus.
md - drupalcenter
http://drupal.mdwp.de
vCard herunterladen
Vorzüge von Drupal
am 18.01.2007 - 19:29 Uhr
Nee, nee, mit sowas fange ich erst gar nicht an. Wenn ich sage auf der Seite stehen nur 2 Blöcke zur Verfügung, dann stehen da auch nur zwei zur Verfügung :-)
Ich dachte nur falls jemand anderes etwas aktualisieren soll und er kann kein HTML wäre es sinnvoll es stehen 2 Blöcke zur Verfügung. Ob ich es brauche, werde ich noch sehen.
Nachdem ich jetzt noch eine andere Lösung für ein Problem gefunden habe, und zwar die Möglichkeit Nodes zu einem bestimmten Datum zu veröffentlichen bzw. wieder "abzuschalten" bin ich Drupal immer zugeneigter.
Typo hätte die Sachen gleich an Bord, bei Drupal muss ich aber suchen oder selber programmieren. Aber die Benutzerverwaltung hat es mir angetan.
Was sind aber deiner Meinung nach die Vorzüge von Drupal? Du meintest ich solle lieber bei Drupal bleiben. Warum? Auf diese Antwort bin ich sehr gespannt!
Gruß,
Silvio