Search the FirstSpirit Knowledge Base
Hallo zusammen,
ich habe ein Problem mit einem Template.
Ich habe einen Dataset Elemet mit einer Datenquelle verküpft. In der Datenquelle sind mehere Kontaktdaten
die jeweils einen Schlüssel haben. Dieser Schlüssel soll vom Redakteur auswählbar sein.
Im SiteArchitect funktioniert es auch da wird ein Drop Down box angezeigt mit allen Schlüsseln die es gibt.
Aber ContentCreator ist die Drop Down Box leer.
Hab ich da was vergessen?
Hier der Quellcode:
<CMS_MODULE>
<FS_DATASET name="st_contact_group" selectorMode="list">
<LANGINFOS>
<LANGINFO lang="*" label="Ansprechpartergruppen"/>
</LANGINFOS>
<LEGACYTEMPLATE>Telefonliste.ansprechpartnergruppe</LEGACYTEMPLATE>
<SOURCES>
<CONTENT name="ansprechpartnergruppe"/>
</SOURCES>
</FS_DATASET>
</CMS_MODULE>
HTML :
<div class="wpsPortlet" $CMS_VALUE(editorId(entity:st_contact_group.dataset.entity, view:ansprechpartnergruppe, template:Telefonliste.ansprechpartnergruppe, editorName:"st_contact_group"))$ >
<a name='$CMS_VALUE(st_contact_group.dataset.entity.Beschreibung)$'></a>
<div class="wpsPortletTitleBar">
<span class="wpsPortletTitleBarLeft"></span>
<span class="wpsPortletTitle">$CMS_VALUE(st_contact_group.dataset.entity.Beschreibung)$</span>
</div>
<div class="wpsPortletBody">
$CMS_FOR(for_ansprechpartner,st_contact_group.dataset.entity.ansprechpartnerList.sort(x -> x.Sortierung))$
<div class="ansprechpartner" id="$CMS_VALUE(for_ansprechpartner.person.Nachname)$$CMS_IF(!for_ansprechpartner.person.Vorname.trim().isEmpty)$, $CMS_VALUE(for_ansprechpartner.person.Vorname)$$CMS_END_IF$" style='font-size:11px;'>
<table cellpadding=0 cellspacing=0>
<tr>
<td style="font-size:11px;vertical-align:top;">
<B>$CMS_VALUE(for_ansprechpartner.person.Nachname)$$CMS_IF(!for_ansprechpartner.person.Vorname.trim().isEmpty)$, $CMS_VALUE(for_ansprechpartner.person.Vorname)$$CMS_END_IF$</B><br>
$CMS_IF(!for_ansprechpartner.Beschreibung.trim().isEmpty)$$CMS_VALUE(for_ansprechpartner.Beschreibung)$$CMS_END_IF$<br>
$CMS_IF(!for_ansprechpartner.person.Telefon.isEmpty)$<img src="$CMS_REF(media:"phone_12x12")$" width="12" height="12" border="0" style="vertical-align: middle; padding-right:3px;">
$CMS_VALUE(for_ansprechpartner.person.Telefon)$<br>
$CMS_END_IF$
$CMS_IF(!for_ansprechpartner.person.Telefax.isEmpty())$
<img src="$CMS_REF(media:"fax_12x12")$" width="12" height="12" border="0" style="vertical-align: middle; padding-right:3px;">
$CMS_VALUE(for_ansprechpartner.person.Telefax)$<br>
$CMS_END_IF$
$CMS_IF(!for_ansprechpartner.person.Mail.isEmpty())$
<a href="mailto:$CMS_VALUE(for_ansprechpartner.person.Mail)$" style="font-size:11px;"><img title="$CMS_VALUE(for_ansprechpartner.person.Mail)$" src="$CMS_REF(media:"mail_12x9")$" width="12" height="9" border="0" style="vertical-align: middle; padding-right:3px;"></a>
<a href="mailto:$CMS_VALUE(for_ansprechpartner.person.Mail)$" style="font-size:11px;" title="$CMS_VALUE(for_ansprechpartner.person.Mail)$">E-Mail verfassen</a><br>
$CMS_END_IF$
</td>
</tr>
</table>
</div>
$CMS_END_FOR$
</div>
<div class="wpsPortletFooter">
<span class="wpsPortleFooterLeft"></span>
</div>
<div class="clearing"></div>
</div>
Hallo,
das Thema wurde mittlerweile gelöst. Es handelt sich anscheinend um ein MS-SQL spezifisches Problem, das dazu führt, dass mehrere Schemata in FirstSpirit den gleichen internen Namen erhalten. Wenn das Schema nicht eindeutig identifizierbar ist, also mehrere Schemata mit dem gleichen Namen in einem Projekt vorhanden sind, kann es vorkommen, dass FirstSpirit das falsche Schema nutzt und die gewünschten Daten somit natürlich nicht finden kann.
Die Lösung ist den internen Namen eindeutig zu machen, indem man das Schama manuell bearbeitet (über Extern Bearbeiten).
Zusätzlich wird unter der internen ID 181806 eine Verbesserung der Software angestrebt, um diesen Zustand zukünftig zu vermeiden.
Beste Grüße
Daniel Leinich
Hallo Aissam,
welche FirstSpirit-Version setzt ihr ein?
Grüße Marian
Hallo Marian,
die Version lautet 5.2
So wie es aussieht liegt es wohl an der externen Datenquelle das ich keine Einträge im Content Creator
angezeigt wird.Da die nicht automatisch im Suchindex landen.
Was muss ich tun damit die Daten der Datenquelle auch im Content Creator angezeigt werden?
Viele Grüße,
Aissam
Gibt es niemand der sich über das Verwenden von externe Datenquellen im Content Creator auskennt?
Hallo Aissam,
eine automatische Aktuallisierung des Suchindex bei externen Datenquellen ist leider nicht möglich.
Vielleicht hilft dir aber der Ansatz aus dieser Diskussion
Grüße
Jan
Hallo Jan,
danke für die Information aber hilft mir leider nicht weiter.
Bin aber mit dem Helpdesk in Kontakt.
VIele Grüße,
Aissam
Hallo,
das Thema wurde mittlerweile gelöst. Es handelt sich anscheinend um ein MS-SQL spezifisches Problem, das dazu führt, dass mehrere Schemata in FirstSpirit den gleichen internen Namen erhalten. Wenn das Schema nicht eindeutig identifizierbar ist, also mehrere Schemata mit dem gleichen Namen in einem Projekt vorhanden sind, kann es vorkommen, dass FirstSpirit das falsche Schema nutzt und die gewünschten Daten somit natürlich nicht finden kann.
Die Lösung ist den internen Namen eindeutig zu machen, indem man das Schama manuell bearbeitet (über Extern Bearbeiten).
Zusätzlich wird unter der internen ID 181806 eine Verbesserung der Software angestrebt, um diesen Zustand zukünftig zu vermeiden.
Beste Grüße
Daniel Leinich