Gibt es Modul für Mix aus Teaserliste und Detaileintrag?

Gesperrt
AKesler
Beiträge: 23
Registriert: Di 15. Jun 2004, 11:51
Kontaktdaten:

Gibt es Modul für Mix aus Teaserliste und Detaileintrag?

Beitrag von AKesler »

Hallo,
ich suche eine Möglichkeit der Contentdarstellung wie in diesem Beispiel:
http://jetzt.sueddeutsche.de/statisch/a ... McDougall/

-Links ist ein Detaileintrag eines Artikels angezeigt mit Titel, Bild, FLießtext, usw.
-Rechts ist eine Artikel-Teaserliste, mit Titel, Bildvorschau und Anrißtext (bzw. Textzusammenfassung)
-Beide Inhalte sind auf einer Seite

Das besondere hierbei ist - der jeweils aktive Artikel erscheint nicht mehr in der Artikelliste.
Die Artikelliste ist blätterbar und läßt den zuletzt ausgewählten Artikel währenddessen weiterhin stehen.

Hat jemand eine Idee für eine Lösung mit vorhandenen Modulen oder eine Anpassungsmöglichkeit?

Grüße
Andreas
xmurrix
Beiträge: 3215
Registriert: Do 21. Okt 2004, 11:08
Wohnort: Augsburg
Hat sich bedankt: 4 Mal
Danksagung erhalten: 17 Mal
Kontaktdaten:

Re: Gibt es Modul für Mix aus Teaserliste und Detaileintrag?

Beitrag von xmurrix »

Hallo AKesler,

du kannst für die Liste in rechter Spalte das Modul Article List Advanced (http://forum.contenido.org/viewtopic.php?f=60&t=24508) verwenden.

Mit ein paar Anpassungen, z. B. Auslassen der aktuellen Detailseite in der Liste, sollte das kein Problem sein.

Gruß
xmurrix
CONTENIDO Downloads: CONTENIDO 4.10.1
CONTENIDO Links: Dokumentationsportal, FAQ, API-Dokumentation
CONTENIDO @ Github: CONTENIDO 4.10 - Mit einem Entwicklungszweig (develop-branch), das viele Verbesserungen/Optimierungen erhalten hat und auf Stabilität und Kompatibilität mit PHP 8.0 bis 8.2 getrimmt wurde.
AKesler
Beiträge: 23
Registriert: Di 15. Jun 2004, 11:51
Kontaktdaten:

Re: Gibt es Modul für Mix aus Teaserliste und Detaileintrag?

Beitrag von AKesler »

Hallo xmurrix,
ja, an dieses Modul hatte ich auch schon gedacht.
Allerdings ist es mir noch ein Rätsel, wie ich dafür sorgen soll, dass der Detailartikel auf der gleichen Seite ausgegeben wird!?
Die Startseite gibt ja üblicherweise nur die Teaserliste aus und nicht den Artikel, welche dann bei Klick als neue Seite aufgerufen wird.
xmurrix
Beiträge: 3215
Registriert: Do 21. Okt 2004, 11:08
Wohnort: Augsburg
Hat sich bedankt: 4 Mal
Danksagung erhalten: 17 Mal
Kontaktdaten:

Re: Gibt es Modul für Mix aus Teaserliste und Detaileintrag?

Beitrag von xmurrix »

Das Modul Article List Advanced wird in der Regel für eine Startseite einer Kategorie verwendet, um z. B. alle anderen Artikel in der Kategorie aufzulisten. Es spricht aber nichts dagegen, dass das Modul auch mal anderweitig zu verwenden.

Du legts z. B. ein Layout wie folgt an (einfaches Beispiel):

Code: Alles auswählen

<div id="contentColumn">
	{headline}
	{bild}
	{subheader}
	{teasertext}
</div>

<div id="rightColumn">
	{articlelistadvanced}
</div>
* Jeder Artikel der darauf basiert, bekommt die Daten für die Detailanzeige, dafür wie üblich CMS_HTMLHEAD, CMS_HTMLTEXT, CMS_IMG verwenden
* Die Artikelliste in der rechten Spalte wird so konfiguriert, dass eben diese Artikel gelistet werden
* Du baust dann einen Sonderfall ein, damit in der Aktikelliste die aktuelle Detailseite ausgelassen wird

Gruß
xmurrix
CONTENIDO Downloads: CONTENIDO 4.10.1
CONTENIDO Links: Dokumentationsportal, FAQ, API-Dokumentation
CONTENIDO @ Github: CONTENIDO 4.10 - Mit einem Entwicklungszweig (develop-branch), das viele Verbesserungen/Optimierungen erhalten hat und auf Stabilität und Kompatibilität mit PHP 8.0 bis 8.2 getrimmt wurde.
AKesler
Beiträge: 23
Registriert: Di 15. Jun 2004, 11:51
Kontaktdaten:

Re: Gibt es Modul für Mix aus Teaserliste und Detaileintrag?

Beitrag von AKesler »

Hy xmurrix,
besten Dank für den Hinweis. Irgendwie stand ich auf dem Schlauch und konnte mir nicht vorstellen, dass man die Liste mit in die normalen Artikel packen könnte.

Dann muss ich mal schauen, ob es ein Kennzeichen für den aktuellen Artikel beim Aufruf gibt, so dass ich bei der Generierung der Artikelliste diesen Eintrag auslassen kann. Falls du hier schon die Antwort weißt, wäre ich für einen Tip dankbar.
Ansonsten herzlichen Dank für das "auf die Sprünge helfen" ;-)


Grüße
Andreas
xmurrix
Beiträge: 3215
Registriert: Do 21. Okt 2004, 11:08
Wohnort: Augsburg
Hat sich bedankt: 4 Mal
Danksagung erhalten: 17 Mal
Kontaktdaten:

Re: Gibt es Modul für Mix aus Teaserliste und Detaileintrag?

Beitrag von xmurrix »

Probier mal in der Modulausgabe das SQL-Statement zu erweitern. Die ID des aktuellen Artikels ist in Contenido immer die globale Variable $idart, sofern das nicht irgendwo absichtlich überschrieben wurde ;-).

Du kannst nach der Zeile 227

Code: Alles auswählen

    $sql .= "AND ARTLANG.idart = CATART.idart ";
    $sql .= "AND ARTLANG.idart != " . (int) $idart . " ";
die Zeile

Code: Alles auswählen

    $sql .= "AND ARTLANG.idart != " . (int) $idart . " ";
hinzufügen.
Dann wird die ID des aktuellen Artikels ausgelassen.

Sauberer wäre es, wenn man dies in der Moduleingabe setzen kann, aber das wird dann mehr Arbeit.

Gruß
xmurrix
CONTENIDO Downloads: CONTENIDO 4.10.1
CONTENIDO Links: Dokumentationsportal, FAQ, API-Dokumentation
CONTENIDO @ Github: CONTENIDO 4.10 - Mit einem Entwicklungszweig (develop-branch), das viele Verbesserungen/Optimierungen erhalten hat und auf Stabilität und Kompatibilität mit PHP 8.0 bis 8.2 getrimmt wurde.
AKesler
Beiträge: 23
Registriert: Di 15. Jun 2004, 11:51
Kontaktdaten:

Re: Gibt es Modul für Mix aus Teaserliste und Detaileintrag?

Beitrag von AKesler »

... super - herzlichen Dank!!!

Grüße
Andreas
Gesperrt