Einen Artikel erstellen und dann in News Modul ausgeben
-
- Beiträge: 106
- Registriert: Di 27. Sep 2005, 13:53
- Kontaktdaten:
Einen Artikel erstellen und dann in News Modul ausgeben
Hallo,
ich bin sehr zufriedener Nutzer von Contenido und muss an dieser Stelle erstmal ein Lob aussprechen das man ein so sehr gutes CMS als Open Source Produkt zur verfügung stellt.
Ich habe auf meinem Server eine ältere Version von Contenido installiert und nun arbeite ich schon mehrere monate damit und präsentiere meine Website. Habe jetzt das aktuelle Contenido neu installiert in einem andern Unteraccount meines Servers und möchte nun meine bisherige Seite schritt für schritt übertragen und dann irgendwann die alte Version mit der neuen ablösen.
Bis dato habe ich auf meiner Startseite eine kleine Liste die ich manuell immer wie eine Liste aussehen lasse in dem ich einfach immer die Überschrift (Datum des Ereigniss) und dann den dazugehörigen Text in ein HTML Textfeld eintrage.
Wenn ich dann mal wieder einen neues Ereignis eintrage kopiere ich einfach den Text in das darunter liegende Textfeld und trage dann ein neues Ereignis ein.
Da mir das alles bissel zu blöde und auch für Redakteure die ich demnächst mal unterweisen möchte auf meiner Page neuigkeiten einzutragen möchte ich dort so ein Artikelliste-Modul einbauen bei dem man dann einfach immer einen Artikel einträgt und der auf einer anderen ebene meiner Page komplett angezeigt wird und auf der Startseite nur ein Teaser.
Ich habe Verstanden das man sowas mit dem News-Modul des neuen Contenido machen kann.
Wie gehe ich jetzt genau vor um halt meine News auf der Startseite Teasern zu lassen und wie gebe ich überhaupt einen Artikel ein damit er dann in der LIste angezeigt wird?
Ich hoffe ich habe mich klar ausgedrückt. Werd schon ganz kirre bei dem Versuch das irgendwie jetzt so zu gestalten. Habe das News Modul jetzt auf der startseite eingebunden aber wo und wie gebe ich jetzt die Artikel ein???
Bitte um Hilfe..
Gruß Ryan
ich bin sehr zufriedener Nutzer von Contenido und muss an dieser Stelle erstmal ein Lob aussprechen das man ein so sehr gutes CMS als Open Source Produkt zur verfügung stellt.
Ich habe auf meinem Server eine ältere Version von Contenido installiert und nun arbeite ich schon mehrere monate damit und präsentiere meine Website. Habe jetzt das aktuelle Contenido neu installiert in einem andern Unteraccount meines Servers und möchte nun meine bisherige Seite schritt für schritt übertragen und dann irgendwann die alte Version mit der neuen ablösen.
Bis dato habe ich auf meiner Startseite eine kleine Liste die ich manuell immer wie eine Liste aussehen lasse in dem ich einfach immer die Überschrift (Datum des Ereigniss) und dann den dazugehörigen Text in ein HTML Textfeld eintrage.
Wenn ich dann mal wieder einen neues Ereignis eintrage kopiere ich einfach den Text in das darunter liegende Textfeld und trage dann ein neues Ereignis ein.
Da mir das alles bissel zu blöde und auch für Redakteure die ich demnächst mal unterweisen möchte auf meiner Page neuigkeiten einzutragen möchte ich dort so ein Artikelliste-Modul einbauen bei dem man dann einfach immer einen Artikel einträgt und der auf einer anderen ebene meiner Page komplett angezeigt wird und auf der Startseite nur ein Teaser.
Ich habe Verstanden das man sowas mit dem News-Modul des neuen Contenido machen kann.
Wie gehe ich jetzt genau vor um halt meine News auf der Startseite Teasern zu lassen und wie gebe ich überhaupt einen Artikel ein damit er dann in der LIste angezeigt wird?
Ich hoffe ich habe mich klar ausgedrückt. Werd schon ganz kirre bei dem Versuch das irgendwie jetzt so zu gestalten. Habe das News Modul jetzt auf der startseite eingebunden aber wo und wie gebe ich jetzt die Artikel ein???
Bitte um Hilfe..
Gruß Ryan
Nichts leichter als das:
Lege eine Kategorie an (z. B. News). Dort erstellst du deine Newsartikel.
Im Newsmodul auf derStartseite wählst du diese Newskategorie.
That' it...
EDIT: Wenn du die Standardinstall der 4.6 hast, werfe einen Blick in die Kategorie "Was ist Contenido". Dort findest du das als Beispiel.
Lege eine Kategorie an (z. B. News). Dort erstellst du deine Newsartikel.
Im Newsmodul auf derStartseite wählst du diese Newskategorie.
That' it...
EDIT: Wenn du die Standardinstall der 4.6 hast, werfe einen Blick in die Kategorie "Was ist Contenido". Dort findest du das als Beispiel.
-
- Beiträge: 106
- Registriert: Di 27. Sep 2005, 13:53
- Kontaktdaten:
Ja aber wie definiere ich den NWesartikel?
Auf was muss ich achten das auf der Startseite die richtigen Infos ankommen?
Welche Codes muss ich dann einbinden in dem Template?
Habe in dem Thread von Dinkel gerade gelesen (sorry dachte dort finde ich nicht die richtigen infos) das man einen Artikel macht dann dort im Tempalte ein Modul mit der HeadlineHTML und TextHtml anlegt ... den gewünschten Text eingibt und das wird dann in der Liste angezeigt... ist das richtig so?
Was ist wenn ich in dem Template wo der Orginale Artikel ist noch mehr felder habe wo ich Texthtml[123456usw] angegeben habe z.b. für andere texte die nichts mit dem NewsArtikel zu tun haben??? Woran merkt das Modul das ich aber eigentlich den Artikel ausgeben möchte?
Auf was muss ich achten das auf der Startseite die richtigen Infos ankommen?
Welche Codes muss ich dann einbinden in dem Template?
Habe in dem Thread von Dinkel gerade gelesen (sorry dachte dort finde ich nicht die richtigen infos) das man einen Artikel macht dann dort im Tempalte ein Modul mit der HeadlineHTML und TextHtml anlegt ... den gewünschten Text eingibt und das wird dann in der Liste angezeigt... ist das richtig so?
Was ist wenn ich in dem Template wo der Orginale Artikel ist noch mehr felder habe wo ich Texthtml[123456usw] angegeben habe z.b. für andere texte die nichts mit dem NewsArtikel zu tun haben??? Woran merkt das Modul das ich aber eigentlich den Artikel ausgeben möchte?
-
- Beiträge: 106
- Registriert: Di 27. Sep 2005, 13:53
- Kontaktdaten:
Hallo, habe letzte Nacht mein Problem weitesgehend gelöst.
Nun mal eine Code frage...
Was müsste ich am Code verändern das mir in der Liste abwechselnd link und rechts das Bild ausgegeben wird??
Finde das bissel abwechlsungsreicher wenn das Bild beim ersten Artikel z.B. das Bild Links und der Text daneben und beim nächsten Artikel dann der Text Links und das Bild Rechts...
ist sowas möglich und was muss ich genau am Code/Css verändern!
Vielen Dank für weitere Hinweise
Gruß
Nun mal eine Code frage...
Was müsste ich am Code verändern das mir in der Liste abwechselnd link und rechts das Bild ausgegeben wird??
Finde das bissel abwechlsungsreicher wenn das Bild beim ersten Artikel z.B. das Bild Links und der Text daneben und beim nächsten Artikel dann der Text Links und das Bild Rechts...
ist sowas möglich und was muss ich genau am Code/Css verändern!
Vielen Dank für weitere Hinweise

Gruß
-
- Beiträge: 199
- Registriert: Mo 31. Okt 2005, 15:26
- Wohnort: Hamburg
- Kontaktdaten:
Bin nicht der PHP-Crack und kann das auch nicht aus den Ärmeln schütteln, aber ich würde versuchen, die Artikel von der Artikelliste abwechselnd als "even"/"odd"-Classes auszeichnen zu lassen und entsprechende CSS-Klassen f.d. Positionierung zu verwenden. (In der SuMa deiner Wahl nach "odd", "css" + "abwechselnd" suchen)blackelementz hat geschrieben:
Was müsste ich am Code verändern das mir in der Liste abwechselnd link und rechts das Bild ausgegeben wird??
Gruß
-
- Beiträge: 106
- Registriert: Di 27. Sep 2005, 13:53
- Kontaktdaten:
-
- Beiträge: 199
- Registriert: Mo 31. Okt 2005, 15:26
- Wohnort: Hamburg
- Kontaktdaten:
definitiv nicht, wie gesagt, da müsste ich mich auch richtig reinknien.
Mein erster Versuch würde in etwa so laufen (logischer Programmablauf), nicht elegant, aber relativ einfach:
- Am Anfang des Outputs eine Variable einführen, z.B. $even_odd = 1;
- Anfang und Ende der "Artikelgenerierungsschleife" identifizieren
- Am Anfang der Schleife if ($even_odd == 2) {$even_odd=1;}
- Am Ende der Schleife $even_odd++;
- Templategenerierungsteil (den Teil mit $tpl->set() verdoppeln und Bedingungsmäßig ausführen:
if ($even_odd == 1) {generiere standard_teaser.html};
if ($even_odd == 2) {generiere standard_teaser_even.html};
(Also die zugrundeliegende standard_teaser.html verdoppeln und entsprechende css-classes reinschreiben.)
Wie erwähnt, dass ist nicht elegant, aber könnte man auch mit bescheidenen Kenntnissen hinkriegen.
Mein erster Versuch würde in etwa so laufen (logischer Programmablauf), nicht elegant, aber relativ einfach:
- Am Anfang des Outputs eine Variable einführen, z.B. $even_odd = 1;
- Anfang und Ende der "Artikelgenerierungsschleife" identifizieren
- Am Anfang der Schleife if ($even_odd == 2) {$even_odd=1;}
- Am Ende der Schleife $even_odd++;
- Templategenerierungsteil (den Teil mit $tpl->set() verdoppeln und Bedingungsmäßig ausführen:
if ($even_odd == 1) {generiere standard_teaser.html};
if ($even_odd == 2) {generiere standard_teaser_even.html};
(Also die zugrundeliegende standard_teaser.html verdoppeln und entsprechende css-classes reinschreiben.)
Wie erwähnt, dass ist nicht elegant, aber könnte man auch mit bescheidenen Kenntnissen hinkriegen.
-
- Beiträge: 106
- Registriert: Di 27. Sep 2005, 13:53
- Kontaktdaten: