content_teaser - Sortierung der manuell eingefügten Teaser

Ideen für neue Funktionen in CONTENIDO?
Antworten
McHubi
Beiträge: 1223
Registriert: Do 18. Nov 2004, 23:06
Wohnort: Mettmann
Kontaktdaten:

content_teaser - Sortierung der manuell eingefügten Teaser

Beitrag von McHubi »

Es geht um das Modul "content_teaser_image", "content_teaser_text", ...

Die Reihenfolge der im gleichnamigen Reiter manuell eingefügten Teaser lässt sich nur beim initialen Befüllen regeln. Sprich, die Teaser, die als erstes der Liste hinzugfügt werden, werden auch als erstes ausgespielt. Teaser zwei landet an Stelle zwei, drei an drei und so weiter. Alles kein Problem, allerdings lässt sich die Reihenfolge

Teaser 1
Teaser 2
Teaser 3

im Nachhinein nur durch einen vollständigen Neuaufbau in einer anderen Reihenfolge des Hinzufügens zum Beispiel auf

Teaser 1
Teaser 3
Teaser 2

ändern. Die Einstellungen im Reiter "Automatisch" die Reihenfolge nach der Sortierung o.ä. zu regeln greift nicht und es ist auch nicht möglich die manuell hinzugefügten Teaser zum Beispiel per drag'n'drop in der Reihenfolge zu ändern. Reichen würde es ja schon, dass es zwei Schaltflächen "rauf/runter" neben der Auflistung der manuellen Teaser geben würde, die dann den ausgewählten Teaser verschiebt.
content_teaser_image-reihenfolge-manuelle-teaser-001.jpg
content_teaser_image-reihenfolge-manuelle-teaser-001.jpg (23.27 KiB) 6859 mal betrachtet
seamless-design.de
"Geht nicht!" wohnt in der "Will nicht!"-Strasse.

Das Handbuch zur Version 4.10: CONTENIDO für Einsteiger (4.10)

Das Handbuch zur Version 4.9: CONTENIDO für Einsteiger (4.9)
Faar
Beiträge: 1945
Registriert: Sa 8. Sep 2007, 16:23
Wohnort: Brandenburg
Hat sich bedankt: 5 Mal
Kontaktdaten:

Re: content_teaser - Sortierung der manuell eingefügten Teaser

Beitrag von Faar »

Moin,
wenn du dir das hier anschaust, https://api.contenido.org/con4911/sourc ... r.html#304
siehst du, dass es nur Sortierrichtung und Sortierkriterium gibt, aber erst in der foreach-Schleife sind die Artikel vorhanden, die Du in der Reihenfolge anders gesetzt haben wolltest. Ähm ... :shock:

Du könntest höchstens die Klasse erweitern und eigene Teaser-Module machen, die auf diese Klasse zugreifen und dort drin per Ajax die Artikel im Editormode auflisten lassen, damit du sie per Dra&Drop ändern kannst. Muss natürlich noch eine Artikel-ID und Speicherung der Reihenfolge dazu, damit diese dann im Frontend in dieser Reihenfolge nochmal ausgelesen wird (While Do).

Ich glaube fast, das wird nicht unheftig. :?
Fliegt der Bauer übers Dach, ist der Wind weißgott nicht schwach.
Oldperl
Beiträge: 4313
Registriert: Do 30. Jun 2005, 22:56
Wohnort: Eltmann, Unterfranken, Bayern
Hat sich bedankt: 3 Mal
Danksagung erhalten: 3 Mal
Kontaktdaten:

Re: content_teaser - Sortierung der manuell eingefügten Teaser

Beitrag von Oldperl »

Servus,

ich könnte nur mit einem Plugin dienen, das den cTeaser mit einer Zufallsfunktion erweitert bzw. die Core-Klasse ersetzt.
CONTENIDO_4.9_cTeaser.jpg
CONTENIDO_4.9_cTeaser.jpg (58.29 KiB) 6832 mal betrachtet
Gruß aus Franken

Ortwin
ConLite 3.0.0-dev, alternatives und stabiles Update von Contenido 4.8.x unter PHP 8.x - Download und Repo auf Gitport.de
phpBO Search Advanced - das Suchwort-Plugin für CONTENIDO 4.9
Mein Entwickler-Blog
McHubi
Beiträge: 1223
Registriert: Do 18. Nov 2004, 23:06
Wohnort: Mettmann
Kontaktdaten:

Re: content_teaser - Sortierung der manuell eingefügten Teaser

Beitrag von McHubi »

Danke euch für die Infos. Was die Zufallsfunktion betrifft, so würde die sicher dem einen oder anderen weiterhelfen, auch wenn sie hier im Rahmen dieses Beitrags "offtopic" ist. Passt aber im Grunde genau da hin: viewtopic.php?f=116&t=43506
:D
@Ortwin: Bist Du im Zusammenhang mit der Zufallsfunktion evtl. auch hierüber gestolpert? viewtopic.php?f=117&t=43493 Es gibt zwar schon ein Ticket dazu für die 4.10.1 aber da es als "minor" eingestuft ist...
seamless-design.de
"Geht nicht!" wohnt in der "Will nicht!"-Strasse.

Das Handbuch zur Version 4.10: CONTENIDO für Einsteiger (4.10)

Das Handbuch zur Version 4.9: CONTENIDO für Einsteiger (4.9)
Antworten