Questions & Answers

SOLVED
FabsH
I'm new here

Erweiterung der Eingabefelder in der Medienverwaltung

Jump to solution

Hallo zusammen,

kann ich das Formular in der Medienverwaltung um weitere Eingabefelder erweitern?

2.png

Konkret geht es um Angaben zu Fotograf und Copyright.

Danke!

Fabian

0 Kudos
1 Solution

Accepted Solutions
mbergmann
Crownpeak employee

Hallo Fabian,

damit war gemeint, dass es hier der Standard mode="dialog" im SiteArchitect nicht funktioniert, weil damit die Sprachreiter des Datensatzes nicht angezeigt werden. D.h. Du musst entweder "combobox" oder "sheet" benutzen - wahrscheinlich passt sheet optisch sogar besser als Combobox. Dann รถffnet sich beim Bearbeiten im SA ein Dialog, in dem dann die Sprachreiter vorhanden sind.

Viele GrรผรŸe

Michael

View solution in original post

0 Kudos
6 Replies
thomas_ritter
I'm new here

Hi Fabian,

dafรผr gibt es doch Metadaten oder was spricht dagegen diese zu verwenden?

LG Thomas

0 Kudos

Hi Thomas,

da hast du grundsรคtzlich auch erstmal recht. Leider ist eine sprachabhรคngige Pflege der Meta-Daten etwas umstรคndlich (wir betreuen viel Projekte mit unterschiedlichsten Sprachen). Oder liege ich da falsch?

Mein Ansatz mit den Metadaten war, dass ich in der Metadaten-Vorlage einen FS_CATALOG habe. Fรผr jede benรถtigte Sprache wird dem Catalog ein Eintrag hinzugefรผgt. Allerdings gestaltet sich die korrekte Ausgabe der richtigen Sprachelemente dem ersten Eindruck nach etwas schwierig...

LG,

Fabian

0 Kudos
mbergmann
Crownpeak employee

Hallo Fabian,

an der gewรผnschten Stelle kann man das leider nicht erweitern.

Ein mรถglicher Workaround wรคre, hierfรผr Datensรคtze zu nutzen. D.h. eine Datenquelle (mit Tabellenvorlage usw.) mit den nรถtigen sprachabhรคngigen Infos anzulegen und dann im Metadatenformular ein FS_DATASET zu nutzen.  Dadurch wรคre das Feld in den Metadaten zwar einsprachig, wรผrde aber auf einen Datensatz referenzieren, der selbst dann mehrsprachig ist. Fรผr den SA mรผsste das allerdings als mode="combobox" definiert werden, da hier sonst keine Sprachreiter erscheinen.

Ich wรผrde hier dann auch wahrscheinlich keine Auswahl erlauben, sondern nur das Anlegen und Lรถschen von Datensรคtzen - auรŸer natรผrlich es passt zu eurem Anwendungsfall, dass sich mehrere Medien einen Datensatz "teilen" sollen. Bei der Freigabe mรผsste das natรผrlich auch noch mit berรผcksichtigt werden, d.h. im Rahmen des Freigabe-Workflows mรผsste eine automatische Freigabe des Datensatzes zusammen mit dem Medium erfolgen.

Es gibt da bestimmt auch noch einige andere Kleinigkeiten...

Eine weitere Alternative wรคre hier natรผrlich, eine Mehrsprachigkeit in den Metadaten zu "simulieren" indem man einfach die entsprechenden Felder mehrfach im Formular definiert und dann <CMS_GROUP> fรผr die "simulierten" Sprachreiter nutzt.

Viele GrรผรŸe

Michael

0 Kudos

Guten Morgen Michael,

danke fรผr den Tipp! Die Variante mit vielen CMS_GROUPs wรผrde ich gerne vermeiden. Von daher werde ich den Weg รผber FS_DATASET gehen.

Was meinst du damit, dass im SA der mode="combobox" definiert werden muss? Da bin ich etwas ratlos :smileyconfused: Mein FS_DATASET sieht aus wie folgt:

        <FS_DATASET

          name="meta_image_data"

          allowChoose="no"

          allowEdit="yes"

          allowEmpty="no"

          allowNew="yes"

          hFill="yes"

          mode="combobox"

          useLanguages="yes">

          <LANGINFOS>

            <LANGINFO lang="*" label="Bilddaten"/>

          </LANGINFOS>

          <SOURCES>

            <CONTENT name="images"/>

          </SOURCES>

        </FS_DATASET>

LG,

Fabian

0 Kudos
mbergmann
Crownpeak employee

Hallo Fabian,

damit war gemeint, dass es hier der Standard mode="dialog" im SiteArchitect nicht funktioniert, weil damit die Sprachreiter des Datensatzes nicht angezeigt werden. D.h. Du musst entweder "combobox" oder "sheet" benutzen - wahrscheinlich passt sheet optisch sogar besser als Combobox. Dann รถffnet sich beim Bearbeiten im SA ein Dialog, in dem dann die Sprachreiter vorhanden sind.

Viele GrรผรŸe

Michael

0 Kudos

Vielen Dank Michael!

Dann hatte ich den mode ja schon richtig gesetzt ๐Ÿ˜„

0 Kudos

Type a product name