Search the FirstSpirit Knowledge Base
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?
hat sich geklärt.
Es war serverseitiges cachen bzw. ein Proxy der dazwischen sitzt.
Und neu aufgebaut wurde...
hat sich geklärt.
Es war serverseitiges cachen bzw. ein Proxy der dazwischen sitzt.
Und neu aufgebaut wurde...
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