Inhaltstyp in einen bestimmten Block ausgeben
am 22.03.2012 - 01:20 Uhr in
Leider konnte ich keine entsprechende Beschreibung für mein Problem finden. Warscheinlich ist auch noch ein allgemeines verständnis problem.
Frage 1:
Ich möchte eigentlich nur Wissen wie man oder ob man in definierten Regions Inhalte per Inhaltstyp befüllen kann. Also zb habe ich ein Inhaltstyp(genannt Teaser) der einen Titel (h2) ein Bild und ein Text enthält. Ich möchte also als Auswahl in meinen Inhaltstyp Teaser 1, Teaser 2, Teaser 3 und Teaser 4 auswählen, was ja mit einen Menü gehen würde. Nur eignen sich hier keine Menüblöcke, weil die ja erst weiterverlinken und dann der eigentliche Inhalt kommt.

Auf den Bild sieht man die 4 Regions (Teaser 1-4). Diese möchte ich mit unterschiedlichen Inhalten Überschrift h2, Bild img und Text befüllen. Wie realisiere ich das? Wenn ich einen Block anlege kann ich zwar diesen Teaser x zuweißen aber kann keine speziellen Formatierungen wie image oder sonstiges vornehmen (wie es bei Inhaltstyp möglich ist).
(verwende eigenes Theme)
Frage 2:
Unten sieht man den grundsätzlichen Aufbau für Teaser 1-4 die Frage wäre hier wie ich das in der page.tpl.php anpassen müsste.
<div class="group">
<div class="group-1"> /* Teaser 1 */
<ul>
<li><h3>International</h3></li>
<li>BILD</li>
<li><p>Lorem Ipsum</p></li>
<li><a title="Weiterlesen" href="#">Weiterlesen</a></li>
</ul>
</div>
<div class="group-2"> /* Teaser 2 */
<ul>
<li><h3>Inntime</h3></li>
<li>BILD</h4></li>
<li><p>Lorem Ipsum</p></li>
<li><a title="Weiterlesen" href="#">Weiterlesen</a></li>
</ul>in der CSS regelt .group a das der Link als Bild angezeigt wird (per sprite) In Zusammenhang mit Frage1 wird das hier wohl schwierig?
großes Danke für Hilfreiche Antworten!
- Anmelden oder Registrieren um Kommentare zu schreiben

In Regionen stellt man nur
am 22.03.2012 - 11:15 Uhr
In Regionen stellt man nur Blöcke ein, keine Nodes direkt, und also auch keine Teaser, da das nur eine spezielle Darstellung eines Nodes ist. In der page.tpl.php-Datei werden entsprechend nur Regionen ausgegeben und keine Nodes. Wenn Du unbedingt die Stuktur eines Nodes selbst festlegen willst, macht man das im node.tpl.php oder speziellen datentyp-spezifischen node--typ.tpl.php Dateien.
Meistens braucht man das aber gar nicht, außer Du willst als Purist alles selbst definieren und die "normale" Drupal-Ausgabe nicht haben.
Nodes lassen sich z.B. sehr gut mittels der [do:ds Display Suite] gestallten.
Deine Aufgabe von Frage 1 würde ich mit Views lösen und ein Block-Display als Grid mit 4 Elementen nebeneinander nehmen, das in die linke Region kommt und die restlichen Regionen daneben überdeckt. Drupal zeigt eine Region nur dann an, wenn etwas darin ist.
Die Einarbeitung in Views ist ohnehin etwas, was Du bei Drupal unbedingt brauchst. Das beste Tutorial-Serie, die ich dazu kenne findest Du auf der Seite von NodeOne "Taming the Beast".
Beste Grüße
Werner
wla schriebIDeine Aufgabe
am 22.03.2012 - 23:57 Uhr
Deine Aufgabe von Frage 1 würde ich mit Views lösen und ein Block-Display als Grid mit 4 Elementen nebeneinander nehmen, das in die linke Region kommt und die restlichen Regionen daneben überdeckt.
Also kann ich die 4 Regions lassen und benötige ein plugin für "Block-Display als Grid "? Danke für die Tipps.
edit: mit den Views habe ich halbwegs verstanden...nur wie kann ich meine View für die Region Teaser 1 zuweißen?
Indem Du beim View ein
am 22.03.2012 - 23:55 Uhr
Indem Du beim View ein Block-Display definierst. Blöcke können in der Blockverwaltung (Struktur > Blöcke) in bestimmte Regionen gesetzt werden, auch das Views Block-Display.
Beste Grüße
Werner
Habe einen ähnlichen Fall,
am 25.03.2012 - 15:59 Uhr
Habe einen ähnlichen Fall, also 4 Blöcke in einer Region nebeneinander mit den Inhaltselementen Titel, Bild und Anrisstext. Das Problem ich bekomme keinen Weiterlesen Link angezeigt bzw wie kann die Ausgabe die man dann zur Weiterlesen Seite führt anders Darstellen (zb ohne dem Bild)?
da ich nur einen weiterlesen pro Block anlegen kann bringt das leider wenig?
Einmal einen Blick auf die
am 25.03.2012 - 19:44 Uhr
Einmal einen Blick auf die [do:ds Display Suite] werfen. Damit kann man verschiedene Darstellungen für Nodes erstellen und ein Weiterlesen-Link ist damit auch kein Problem.
Beste Grüße
Werner
wla schriebEinmal einen
am 26.03.2012 - 21:16 Uhr
Einmal einen Blick auf die [do:ds Display Suite] werfen. Damit kann man verschiedene Darstellungen für Nodes erstellen und ein Weiterlesen-Link ist damit auch kein Problem.
Beste Grüße
Werner
die Display Suite war am ende nichtmehr notwendig, dennoch ein sehr hilfreiches Modul. Ich hatte übersehen das man bei Fields Inhalt: Link mit angeben kann. Somit hat jeder Beitrag ein weiterlesen Link :)