Hallo,
ich würde gerne 2x3 Infoboxen in der mittleren Spalte eines dreispaltigen
Template darstellen -> Beispiel http://www.koeln.de/tourismus/
(Sehenswertes,Hotel, Essen&Trinken, Koelntourismus).
Wie könnte ich das anstellen, mit 3 content-blöcken im Stile von
{content block="spalte_links1"} {content block="spalte_mitte1"} {content block="spalte_rechts1"}
{content block="spalte_links2"} {content block="spalte_mitte2"} {content block="spalte_rechts2"}
, oder gibt es eventl. eine bessere Methode?
Grüsse
Olive
2x3 Infoboxen in einem dreispaltigen Template
Re: 2x3 Infoboxen in einem dreispaltigen Template
Ich würde das eher mit dem NewsModul realisieren.
Da hat man dann auch einen Teaser mit "mehr..."-Link.
Und dann das NewsSummary Template entsprechend aufbauen.
Also im Seiten-Template drei Content-Blöcke (links, mitte rechts) und im Inhalt der Seite, die dann diese 2x3 Infos anzeigen soll einfach das NewsModul aufrufen.
Da hat man dann auch einen Teaser mit "mehr..."-Link.
Und dann das NewsSummary Template entsprechend aufbauen.
Also im Seiten-Template drei Content-Blöcke (links, mitte rechts) und im Inhalt der Seite, die dann diese 2x3 Infos anzeigen soll einfach das NewsModul aufrufen.
Re: 2x3 Infoboxen in einem dreispaltigen Template
Hi NaN,
danke für Deine Antwort.
Wenn ich Dich richtig verstanden haben dann meinst Du das so:
{content block="spalte_links"} {content block="spalte_mitte"} {content block="spalte_rechts"}
{news number="1"} {news number="3"} {news number="5"}
{news number="2"} {news number="4"} {news number="6"}
Ich hoffe der Aufruf der News ist richtig so.
Grüsse Olive
danke für Deine Antwort.
Wenn ich Dich richtig verstanden haben dann meinst Du das so:
{content block="spalte_links"} {content block="spalte_mitte"} {content block="spalte_rechts"}
{news number="1"} {news number="3"} {news number="5"}
{news number="2"} {news number="4"} {news number="6"}
Ich hoffe der Aufruf der News ist richtig so.
Grüsse Olive
Re: 2x3 Infoboxen in einem dreispaltigen Template
So könnte es klappen:
{content block="spalte_links"}
{cms_module module="news" category="Kategoriename1"}
{cms_module module="news" category="Kategoriename2"}
{content block="spalte_mitte"}
{cms_module module="news" category="Kategoriename3"}
{cms_module module="news" category="Kategoriename4"}
{content block="spalte_rechts"}
{cms_module module="news" category="Kategoriename5"}
{cms_module module="news" category="Kategoriename6"}
Im Adminbereich bei den News entsprechende neue Kategorie (Tab Kategorien) einrichten und die Infos und den Kategorienamen einsetzen.
Gruß
{content block="spalte_links"}
{cms_module module="news" category="Kategoriename1"}
{cms_module module="news" category="Kategoriename2"}
{content block="spalte_mitte"}
{cms_module module="news" category="Kategoriename3"}
{cms_module module="news" category="Kategoriename4"}
{content block="spalte_rechts"}
{cms_module module="news" category="Kategoriename5"}
{cms_module module="news" category="Kategoriename6"}
Im Adminbereich bei den News entsprechende neue Kategorie (Tab Kategorien) einrichten und die Infos und den Kategorienamen einsetzen.
Gruß
Re: 2x3 Infoboxen in einem dreispaltigen Template
wenn du es unbedingt so haben willst dann aber so:Olive wrote: Hi NaN,
danke für Deine Antwort.
Wenn ich Dich richtig verstanden haben dann meinst Du das so:
{content block="spalte_links"} {content block="spalte_mitte"} {content block="spalte_rechts"}
{news number="1"} {news number="3"} {news number="5"}
{news number="2"} {news number="4"} {news number="6"}
Ich hoffe der Aufruf der News ist richtig so.
Grüsse Olive
{content block="spalte_links"} {content block="spalte_mitte"} {content block="spalte_rechts"}
{news number="1" start="1"} {news number="1" start="3"} {news number="1" start="5"}
{news number="1" start="2"} {news number="1" start="4"} {news number="1" start="6"}
ich finde das aber alles umständlich. würde das einfach nur mit {news} machen und den rest im template erledigen. sehe da jetzt keinen nachteil.
Sodass so ein Code rauskommt:
NewstitleText
NewstitleText
NewstitleText
NewstitleText
NewstitleText
NewstitleText
und newsbox kriegt dann so einen css stil:
.newsbox {with:250px; float:left;}
wenn deine spalte nun 500 px breit ist, passen immer zwei newsboxen nebeneinander und dann gehts in der nächsten Zeile weiter
Last edited by nicmare on Mon Sep 08, 2008 11:35 am, edited 1 time in total.
Re: 2x3 Infoboxen in einem dreispaltigen Template
Also wie ich das verstanden hatte sollte es ein dreispaltiges Layout werden.
Links steht irgendwas drin.
Rechts steht irgendwas drin.
Und in der Mitte stehen 2x3 Inhaltsblöcke drin.
Also würde ich einfach ein ganz einfaches dreispaltiges Layout erstellen.
In diesem Layout dann für jede Spalte einen Inhaltsblock definieren.
Und in den Content-Block, der für die Mitte zuständig ist kann im Inhalt (nicht im Template) der Seite wo diese 2x3 Blöcke zu sehen sein sollen (ich gehe mal davon aus, dass nicht alle Unterseiten diese 2x3 Blöcke haben) das Newsmodul ein einziges Mal aufgerufen werden. Die Ausgabe dürfte dann ungefähr so aussehen:
Dann muss man nur noch das Stylesheet des NewsSummary-Zeugs in etwa so formatieren wie nicmare es beschrieben hatte.
Links steht irgendwas drin.
Rechts steht irgendwas drin.
Und in der Mitte stehen 2x3 Inhaltsblöcke drin.
Also würde ich einfach ein ganz einfaches dreispaltiges Layout erstellen.
In diesem Layout dann für jede Spalte einen Inhaltsblock definieren.
Code: Select all
<div id="left">
{content block ="links"}
</div>
<div id="center">
{content block ="mitte"}
</div>
<div id="right">
{content block ="rechts"}
</div>
Code: Select all
<div id="left">
Der Inhalt links...
</div>
<div id="center">
<div class="NewsSummary">
Blah 1
mehr...
</div>
<div class="NewsSummary">
Blah 2
mehr...
</div>
<div class="NewsSummary">
Blah 3
mehr...
</div>
<div class="NewsSummary">
Blah 4
mehr...
</div>
...
usw.
</div>
<div id="right">
Der Inhalt rechts...
</div>
Re: 2x3 Infoboxen in einem dreispaltigen Template
Hallo ,
vielen Dank für die Tipps.
Olive
vielen Dank für die Tipps.
Olive
Re: 2x3 Infoboxen in einem dreispaltigen Template
Das geht aber nur, wenn du lediglich eine einzige News-KATEGORIE hast. Wenn du die News aus mehreren Kategorien holst, musst du eh mehrmals aufrufen.NaN wrote:
Und in den Content-Block, der für die Mitte zuständig ist kann im Inhalt (nicht im Template) der Seite wo diese 2x3 Blöcke zu sehen sein sollen (ich gehe mal davon aus, dass nicht alle Unterseiten diese 2x3 Blöcke haben) das Newsmodul ein einziges Mal aufgerufen werden.
Und wo liegt der Vorteil bei einem Content Block? Warum nicht direkt ins Template?
Neugierig,
Alex
Re: 2x3 Infoboxen in einem dreispaltigen Template
Sofern ich die Kategorien alle in einer Spalte bzw. Zeile haben will, ja.faglork wrote:
Das geht aber nur, wenn du lediglich eine einzige News-KATEGORIE hast. Wenn du die News aus mehreren Kategorien holst, musst du eh mehrmals aufrufen.
(Könnte man auch als Tabelle im Inhalt machen.)
Im Prinzip ist es vollkommen egal. Aber bei meiner Idee braucht man a) nur ein Template fürs Layout (der Rest wird im Inhalt geregelt) und b) kann ich den Newsaufruf jederzeit ganz bequem über den Inhalt ändern, anstatt im Template rumfummeln zu müssen.faglork wrote:
Und wo liegt der Vorteil bei einem Content Block? Warum nicht direkt ins Template?
Anderenfalls müsste ich für die Seiten, bei denen keine Artikel sondern nur einfacher Inhalt zu sehen sein soll ein extra Template erstellen.