serens
Returning Observer

Anzeigeregel funktioniert nicht bei Sprachen

Jump to solution

Hallo in die Runde. Ich habe aktuell ein mehr als nerviges Problem mit einer Anzeigeregel. Die Regel ist ansich trivial, dennoch funktioniert sie nicht wie erwartet. Problem: Im Formularmodus "Vorgabewerte" funktioniert die Regel wie sie soll. In den Sprachreitern aber nicht, heißt, es passiert gar nichts. Ich möchte lediglich auf Basis einer Combo-Auswahl eine EK anzeigen.

Ich habe auch schon diverse andere Varianten ausprobiert, aber diese wirken sich immer nur im Vorgabewerte-Dialog aus. In den Sprachreitern tut sich nichts.

Übersehe ich da etwas?

Das Formular

<CMS_MODULE>

  <CMS_GROUP tabs="top">

    <CMS_GROUP>

      <LANGINFOS>

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

      </LANGINFOS>

      <!-- Auf Basis der Auswahl dieser EK soll... --->

      <CMS_INPUT_COMBOBOX name="st_resolution" useLanguages="yes">

        <ENTRIES>

          <ENTRY value="2_1">

            <LANGINFOS>

              <LANGINFO lang="*" label="2:1"/>

            </LANGINFOS>

          </ENTRY>

          <ENTRY value="3_4">

            <LANGINFOS>

              <LANGINFO lang="*" label="3:4"/>

            </LANGINFOS>

          </ENTRY>

        </ENTRIES>

        <LANGINFOS>

          <LANGINFO lang="*" label="Image Resolution"/>

        </LANGINFOS>

      </CMS_INPUT_COMBOBOX>

      <!-- ... entweder diese ImageMap... --->

      <CMS_INPUT_IMAGEMAP name="st_imageMapLandscape" resolution="2_1" simpleMode="yes">

        <LANGINFOS>

          <LANGINFO lang="*" label="Image (2:1)"/>

        </LANGINFOS>

        <LINKEDITORS>

          <LINKEDITOR name="hotspot_description_link"/>

        </LINKEDITORS>

        <PROJECTS>

          <LOCAL name=".">

            <SOURCES>

              <FOLDER name="local_media"/>

            </SOURCES>

          </LOCAL>

        </PROJECTS>

      </CMS_INPUT_IMAGEMAP>

      <!-- ... oder diese ImageMap angezeigt werden. -->

      <CMS_INPUT_IMAGEMAP name="st_imageMapPortrait" resolution="3_4" simpleMode="yes">

        <LANGINFOS>

          <LANGINFO lang="*" label="Image (3:4)"/>

        </LANGINFOS>

        <LINKEDITORS>

          <LINKEDITOR name="hotspot_description_link"/>

        </LINKEDITORS>

        <PROJECTS>

          <LOCAL name=".">

            <SOURCES>

              <FOLDER name="local_media"/>

            </SOURCES>

          </LOCAL>

        </PROJECTS>

      </CMS_INPUT_IMAGEMAP>

    </CMS_GROUP>

  </CMS_GROUP>

</CMS_MODULE>

Die Regeln

<RULES>

  <RULE>

    <WITH>

      <EQUAL>

        <PROPERTY name="ENTRY" source="st_resolution"/>

        <TEXT>2_1</TEXT>

      </EQUAL>

    </WITH>

    <DO>

      <PROPERTY name="VISIBLE" source="st_imageMapLandscape"/>

    </DO>

  </RULE>

  <RULE>

    <WITH>

      <EQUAL>

        <PROPERTY name="ENTRY" source="st_resolution"/>

        <TEXT>3_4</TEXT>

      </EQUAL>

    </WITH>

    <DO>

      <PROPERTY name="VISIBLE" source="st_imageMapPortrait"/>

    </DO>

  </RULE>

</RULES>

Ich befürchte, dass ich gerade einen Denkfehler habe. Hat jemand eine Idee?

LG Sven

0 Kudos
1 Solution

Accepted Solutions
serens
Returning Observer

Ich habe die Lösung gefunden: Irgendjemand hatte im Server Manager eingestellt, dass Sprachen nicht validiert werden sollen. Ich kannte diese Einstellung bis dato nicht.

Ich lasse die Frage mal offen, falls jemand ein ähnliches Problem hat.

LG Sven

View solution in original post

0 Kudos
1 Reply
serens
Returning Observer

Ich habe die Lösung gefunden: Irgendjemand hatte im Server Manager eingestellt, dass Sprachen nicht validiert werden sollen. Ich kannte diese Einstellung bis dato nicht.

Ich lasse die Frage mal offen, falls jemand ein ähnliches Problem hat.

LG Sven

0 Kudos