j_mueller
Elite Observer

ContentCreator FS_LIST Action REMOVE

Hallo Community,

mir ist gerade ein Problem im ContentCreator aufgefallen. Wir verwenden in einer Datenbankvorlage eine FS_LIST mit Editierfunktion im ContentCreator.

Da es dort ja keine Sicherheitsabfrage beim Löschen von Absätzen gibt, haben wir uns dazu entschlossen im Formular XML unter ACTIONS die ACTION "REMOVE" zu entfernen.

(s. https://community.e-spirit.com/ideas/1508)

Im SiteArchitect funktioniert das und der Löschen-Button wird nicht mehr angezeigt. Im ContentCreator erscheint der Button jedoch nach wie vor.

Hat jemand bereits ein Ähnliches Problem gehabt?

An die eSpirit-Leute: Ist das ein (bekannter) FirstSpirit-Bug oder sollte man hier ein Ticket eröffnen?

Schöne Grüße

Julius

0 Kudos
3 Replies
pavone
I'm new here

Hallo Julius,

welche genaue FirstSpirit-Verison verwendest du? In meiner Testumgebung konnte ich das Problem gerade nicht reproduzieren. Ich habe es mit 5.2.102 und 5.1.410 getestet.

Viele Grüße

Tim

0 Kudos

Hi Tim,

wir verwenden Version 5.1.414.67329.

Hier ist der Formular-Auszug aus der Tabellenvorlage:

<FS_LIST name="st_listing" hFill="yes" rows="10">

          <DATASOURCE type="inline" useLanguages="no">

            <ACTIONS>

              <ACTION name="ADD"/>

              <ACTION name="UP"/>

              <ACTION name="DOWN"/>

              <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>

            <TEMPLATES source="sectiontemplates"/>

          </DATASOURCE>

          <LANGINFOS>

            <LANGINFO lang="*" label="List (Content)"/>

            <LANGINFO lang="DE" label="Liste (Content)"/>

          </LANGINFOS>

        </FS_LIST>

Und hier der Template-Code für die Ausgabe:

$CMS_IF(!#row.sections.isEmpty())$

<div class="sections">

    $CMS_FOR(section, st_listing)$

    <div class="contentContainer sections" $CMS_VALUE(editorId(target:section, reloadPreview:true))$>

        $CMS_VALUE(section)$

    </div>

    $CMS_END_FOR$

</div>

$CMS_END_IF$

Zum einen erscheint der Löschen-Button, obwohl ich ihn im Fomular-Code nicht angegeben habe und zum anderen fehlt beim Klick auf den Button die Sicherheitsabfrage, ob man wirklich löschen möchte.

Was heißt denn du kann das Problem nicht reproduzieren? Verschwindet der Button oder erscheint ein Hinweis zum Löschen?

Schöne Grüße

Julius

0 Kudos

Hallo Julius,

ich hatte angenommen, dass du vom EasyEdit-Dialog sprichst. Dort wird zwar auch keine Sicherheitswarnung angezeigt, aber der Remove-Button wird ausgeblendet:

image.png

Im InlineEdit scheint dies allerdings tatsächlich nicht der Fall zu sein. Und meines Wissens nach machst du alles richtig...

Ich würde dich deshalb bitten dich mit diesem Problem an unseren Technical Support zu wenden.

Viele Grüße

Tim

0 Kudos