sad_djeridi_ais
I'm new here

FS_DATSET im ContentCreator bearbeiten

Jump to solution

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>

0 Kudos
1 Solution

Accepted Solutions

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

View solution in original post

0 Kudos
6 Replies
marza
I'm new here

Hallo Aissam,

welche FirstSpirit-Version setzt ihr ein?

Grüße Marian

0 Kudos

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

0 Kudos

Gibt es niemand der sich über das Verwenden von externe Datenquellen im Content Creator auskennt?

0 Kudos

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

0 Kudos

Hallo Jan,

danke für die Information aber hilft mir leider nicht weiter.

Bin aber mit dem Helpdesk in Kontakt.

VIele Grüße,

Aissam

0 Kudos

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

0 Kudos