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>

Labels (1)
0 Kudos
1 Solution

Accepted Solutions
dleinich
Occasional Collector

Re: FS_DATSET im ContentCreator bearbeiten

Jump to solution

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

Re: FS_DATSET im ContentCreator bearbeiten

Jump to solution

Hallo Aissam,

welche FirstSpirit-Version setzt ihr ein?

Grüße Marian

0 Kudos

Re: FS_DATSET im ContentCreator bearbeiten

Jump to solution

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

Re: FS_DATSET im ContentCreator bearbeiten

Jump to solution

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

0 Kudos
kohlbrecher
Crownpeak employee
Crownpeak employee

Re: FS_DATSET im ContentCreator bearbeiten

Jump to solution

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

Re: FS_DATSET im ContentCreator bearbeiten

Jump to solution

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
dleinich
Occasional Collector

Re: FS_DATSET im ContentCreator bearbeiten

Jump to solution

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