Zum Inhalt springen

seminars: Bilder in der Listenansicht

Erstellt am 10. Februar 2010 · 6 Antworten · letzte Antwort am 25. Februar 2010

Tags: Bilder, Frage

akonze ·

Hallo,

ich verwende die Extension seminars um ein paar Seminare zu verwalten. Das Problem dabei ist, daß die Erweiterung in der Listenansicht keine Bilder anzeigt. Angelegt habe ich diese und in der Detailseite werden die Bilder auch angezeigt. Nur halt nicht in der Listenansicht. Im Setup habe ich folgenden Code:

plugin.tx_seminars.enableRegistration = 0
plugin.tx_seminars_pi1.enableRegistration = 0
plugin.tx_seminars_pi1.seminarImageListViewWidth = 100
plugin.tx_seminars_pi1.seminarImageListViewHeight = 75
plugin.tx_seminars_pi1.seminarImageSingleViewWidth = 200
plugin.tx_seminars_pi1.seminarImageSingleViewHeight = 150
plugin.tx_seminars_pi1.listView.results_at_a_time = 100

Darüber hinaus sind die Seiten für Listen, Detail und Daten direkt im Content Element der Seite eingetragen. Was mache ich falsch?

oliverklee ·

Hi,

grundsätzlich geht das. Schau mal, dass du "image" nicht per plugin.tx_seminars_pi1.hideColumns versteckt hast.

Und wenn du ein eigenes HTML-Template benutzt, dann teste mal mit dem Original-Template.

Oliver

akonze ·

Danke für die Antwort, aber ich habe zwischenzeitlich selber herausgefunden wie es richtig geht. Ist leider etwas kompliziert bei seminars. Im Standard bindet er das Bild leider nicht mit ein, obwohl die passende Spalte dafür im Template angelegt ist. Erst wenn man per TS oder in den Flexforms des Content Elements explizit angibt, welche Spalten versteckt werden sollen, zeigt seminars dann auch die Spalten an, die nicht versteckt werden sollen. Ohne das explizite Verstecken einiger Felder, gibt es nur eine Standardansicht.

oliverklee ·

Hi,

das hängt damit zusammen, dass die Listenansicht sehr viele Spalten hat und es die allermeisten Layouts sprengen würde, alle Spalten anzuzeigen. Deswegen kommt die Extension mit einer Default-Konfiguration für die IMHO üblichsten Spalten, und deswegen ist das Ganze auch konfigurierbar.

Du sagst, das sei kompliziert. Was schlägst du stattdessen vor?

Gruß

Oliver

akonze ·
oliverklee schrieb

Du sagst, das sei kompliziert. Was schlägst du stattdessen vor?

Kompliziert fand ich vor allem die Logik dahinter. Man muss erst etwas verstecken, damit etwas angezeigt wird. 😉 Aber ich verstehe natürlich deine Gründe.

Die optimale Lösung ist in meinen Augen eine Ansicht mit zwei Mehrfachauswahlfeldern, wie man es von Typo3 her kennt. Links nur die Felder, die angezeigt werden sollen und rechts dann die noch verfügbaren Felder (deine hideColumns). Diese Systematik kennt erstens jeder und zweitens kann man sich so schnell und einfach zusammenklicken, was angezeigt werden soll. Eventuell sind die dafür notwendigen Funktionen ja sogar schon im Core enthalten.

Wenn man es ganz schick machen möchte, könnte man noch ein Drop Down Menü davorschalten in dem sich 1. die Standardansicht (so wie es jetzt ist) und 2. die manuelle Wahl über die beiden o.g. Felder auswählen läßt. In einem weiteren Schritt ließen sich hier auch Templates a la "Nur Termine", "Termine und Ort", "Termine, Ort & Preis", etc. einbauen.