Hallo Community,
ich versuche die Einträge einer Medien Galerie über EasyEdit im WebClient zu bearbeiten. Das Formular wird auch angezeigt. Eine Änderung wird aber nicht gespeichtert.
Ich kann aber die Reihenfolge der Einträge ändern.
Die zu bearbeitende Galerie wird über eine ContentProjektion ausgespielt welche auch funktioniert. Ich komm da nicht weiter.
FirstSpirit 5.0.318.57504
Tabellenvorlarlage gallery
Formular:
<FS_LIST name="cs_mediaList" hFill="yes">
<DATASOURCE type="database" useLanguages="no">
<ACTIONS>
<ACTION name="ADD"/>
<ACTION name="REMOVE"/>
<ACTION name="UP"/>
<ACTION name="DOWN"/>
<ACTION name="GOTO"/>
<ACTION name="VIEW"/>
<ACTION name="EDIT"/>
</ACTIONS>
<COLUMNS>
<COLUMN show="no">#identifier</COLUMN>
</COLUMNS>
<LAYOUT>
<ADD component="toolbar" constraint="top"/>
<ADD component="overview" constraint="center"/>
<ADD component="stackedview" constraint="hide"/>
</LAYOUT>
<MEDIAMODE allowFolders="no" mediaEditor="cs_image"/>
<PERSISTENCEINDEX>orderIndex</PERSISTENCEINDEX>
<TABLE>hbv.gallery_media</TABLE>
</DATASOURCE>
<LANGINFOS>
<LANGINFO lang="*" label="Bilder"/>
</LANGINFOS>
</FS_LIST>
HTML
$CMS_FOR(media, cs_mediaList)$
$CMS_VALUE(media)$
$CMS_END_FOR$
Tabellenvorlage gallery_media
Formular:
<FS_REFERENCE name="cs_image" hFill="yes" imagePreview="yes" upload="yes" useLanguages="no">
<FILTER>
<ALLOW type="picture"/>
<HIDE type="file"/>
</FILTER>
<LANGINFOS>
<LANGINFO lang="*" label="Bild" description="Wählen Sie das gewünschte Bild aus."/>
</LANGINFOS>
<PROJECTS>
<LOCAL name=".">
<SOURCES>
<FOLDER name="root" store="mediastore"/>
</SOURCES>
</LOCAL>
</PROJECTS>
</FS_REFERENCE>
<CMS_INPUT_TEXT name="cs_title" convertEntities="quote" hFill="yes" singleLine="no" useLanguages="no">
<LANGINFOS>
<LANGINFO lang="*" label="Titel" description="Titel"/>
</LANGINFOS>
</CMS_INPUT_TEXT>
HTML:
<li $CMS_VALUE(editorId())$>
<h2>$CMS_VALUE(cs_title)$</h2>
<img src="$CMS_VALUE(ref(cs_image))$" />
</li>
Grüße