content_teaser - Sortierung der manuell eingefügten Teaser

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

content_teaser - Sortierung der manuell eingefügten Teaser

Beitrag von McHubi » Di 27. Aug 2019, 20:27

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) 5127 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: 1915
Registriert: Sa 8. Sep 2007, 16:23
Wohnort: Brandenburg
Kontaktdaten:

Re: content_teaser - Sortierung der manuell eingefügten Teaser

Beitrag von Faar » Mi 28. Aug 2019, 09:33

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: 4250
Registriert: Do 30. Jun 2005, 22:56
Wohnort: Eltmann, Unterfranken, Bayern
Kontaktdaten:

Re: content_teaser - Sortierung der manuell eingefügten Teaser

Beitrag von Oldperl » Mi 28. Aug 2019, 17:04

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) 5100 mal betrachtet
Gruß aus Franken

Ortwin
ConLite 2.1, alternatives und stabiles Update von Contenido 4.8.x unter PHP 7.x - Download und Repo auf Gitport.de
phpBO Search Advanced - das Suchwort-Plugin für CONTENIDO 4.9
Mein Entwickler-Blog

McHubi
Beiträge: 1209
Registriert: Do 18. Nov 2004, 23:06
Wohnort: Mettmann
Kontaktdaten:

Re: content_teaser - Sortierung der manuell eingefügten Teaser

Beitrag von McHubi » Mi 4. Sep 2019, 19:28

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