lasse147
I'm new here

Neue Tabellen-Spalte wird nicht in Vorschau angezeigt

Jump to solution

FirstSpirit ServerVersion 5.1.507.70194

SiteArchitect

Datenbank-Schemata:

    master_content:

        Tabelle "ec_event" erweitert um mehrsprachiges Feld

        Name: area_text_new

        Typ: FIRSTSpirit-Editor/EditorWrapper -> xml

        Länge: 65535

        Somit erhalten wir area_text_new_DE und area_text_new_EN

        Es besteht bereits: area_text_DE und area_text_EN als String

   

    master_conetent.ec_event:

        Formular-Kanal:

            Altes Feld, bleibt bestehen:

                <CMS_INPUT_TEXTAREA name="cs_area_text" convertEntities="quote" length="80" maxInputLength="1000" rows="20">

                  <LANGINFOS>

                    <LANGINFO lang="*" label="Area (max. 1000 signs)" description="Please enter an area"/>

                    <LANGINFO lang="DE" label="Fläche (max. 1000 Zeichen)" description="Bitte Fläche eingeben"/>

                  </LANGINFOS>

                </CMS_INPUT_TEXTAREA>

           

            Neues Feld:

                <CMS_INPUT_DOM

                  name="cs_area_text_new"

                  allowEmpty="yes"

                  bold="yes"

                  hFill="yes"

                  italic="no"

                  list="yes"

                  maxCharacters="1000"

                  useLanguages="yes">

                  <FORMATS>

                    <TEMPLATE name="p"/>

                  </FORMATS>

                  <LANGINFOS>

                    <LANGINFO lang="*" label="Area (max. 1000 signs)" description="Please enter an area"/>

                    <LANGINFO lang="DE" label="Fläche (max. 1000 Zeichen)" description="Bitte Fläche eingeben"/>

                  </LANGINFOS>

                  <LINKEDITORS>

                    <LINKEDITOR name=""/>

                  </LINKEDITORS>

                </CMS_INPUT_DOM>

   

        Mapping-Kanal:

            cs_area_text (TEXTAREA) -> mehrsprachig -> area_text_DE und _EN

            cs_area_text_new (DOM) -> mehrsprachig -> area_text_new_DE und _EN

           

        HTML-Kanal:

            $CMS_VALUE( #row.area_text )$

            $CMS_VALUE( #row.area_text_new )$

Seitenvorlagen:

    HTML-Kanal:

        <CMS_FUNCTION name="contentSelect" resultname="fr_event">

          <CMS_PARAM  name="schema" value="master_content" />

            <QUERY entityType="ec_event">

                <ORDERCRITERIA attribute="ec_start" />

            </QUERY>

        </CMS_FUNCTION>

           

Datenquellen:

    hier wurde im entsprechenden event der Wert in der neuen Tabelle ergänzt

    ein neuer Eintrag wurde erstellt

   

     Diese beiden Änderungen sind korrekt gespeichert worden und können nachträglich nochmal als Datenquelle (Tabelleneintrag) angesehen bzw.      geändert werden. Somit hat der Eintrag in der Tabelle und das Mapping etc. funktioniert.

   

Inhalte:

     Ansicht der Inhalte des events zeigt rechts im Vorschaufenster (HTML-Kanal) area_text an, aber area_text_new ist leer.

     rechts-Klick auf das Vorschau-Icon (Auge) öffnet den Browser und zeigt dort die Vorschau an. Auch hier ist area_text vorhanden und      area_text_new leer

   

Was alles nichts geholfen hat:

     Schließen des SiteArchitekts, abmelden des Nutzers und neu öffnen für evtl. cache-Probleme

     Kopie der Inhaltseite

     Aktualisieren im SiteArchitekt

Frage:

     Wann wird der neue Wert in der Vorschau angezeigt?

0 Kudos
1 Solution

Accepted Solutions
lasse147
I'm new here

hat sich geklärt.

Es war serverseitiges cachen bzw. ein Proxy der dazwischen sitzt.

Und neu aufgebaut wurde...

View solution in original post

0 Kudos
2 Replies
lasse147
I'm new here

hat sich geklärt.

Es war serverseitiges cachen bzw. ein Proxy der dazwischen sitzt.

Und neu aufgebaut wurde...

0 Kudos
mbergmann
Crownpeak employee

Hallo,

Zur Info: In solchen Fällen (wenn die Ursache einmal der FS Preview-Cache sein sollte) hilft es auch, den Preview-Webkontext (nicht den ganzen FirstSpirit-Server!) neu zu starten.

Das geht im ServerMonitoring unter "Steuerung=>Web-Applikationen". Hier die passende fs5preview-Web-Applikation neu starten. Falls das jew. Projekt keinen eigenen Preview-Webkontext hat, ist das das "globale" /fs5preview, ansonsten /fs5preview_<projectId>.

Viele Grüße

Michael

0 Kudos