Search the FirstSpirit Knowledge Base
Hallo Zusammen,
bei der Umstellung von FS_LIST auf FS:INDEX taucht bei mir die folgende Fehlermeldung auf:
(de.espirit.firstspirit.content.access.DatasetDataAccessSession): Loading dataset references from legacy persistency.
In den bisherigen Beiträgen und in der FS-Dokumentation habe ich leider nichts zu dem Problem finden können. Deswegen an dieser Stelle die Frage, ob jemand damit etwas anfangen und mir helfen kann.
Im folgenden das FS_INDEX Element und im Anschluss der Zugriff im html:
<FS_INDEX name="st_sidebarTeasers" useLanguages="no">
<LANGINFOS>
<LANGINFO lang="*" label="Teaser in der Sidebar"/>
</LANGINFOS>
<SOURCE name="DatasetDataAccessPlugin">
<TEMPLATE uid="KUNDENNAME.tt_teaser"/>
</SOURCE>
</FS_INDEX>
$CMS_IF(!st_sidebarTeasers.isEmpty)$
<div class="receipt__teasers">
$CMS_FOR(for_teaser, st_sidebarTeasers.values)$
<div class="grid__item teaser teaser__$CMS_VALUE(for_teaser.tt_productWorld.value.productClass, default:"")$">
<a href="$CMS_REF(for_teaser.tt_pageref, abs:1)$">
<div class="teaser__flag">$CMS_VALUE(for_teaser.tt_label, default:"")$</div>
<article class="teaser__article">
<div class="teaser__image-wrapper">
$CMS_RENDER(template:"ft_image__sl", p_image:for_teaser.tt_image, p_class:"teaser__image", p_resolution:"660_660", p_noScale:true)$
</div>
<div class="teaser__info teaser__info___has-$CMS_VALUE(for_teaser.tt_clickElementType.value, default:"")$">
<div class="teaser__text">$CMS_VALUE(for_teaser.tt_text, default:"")$</div>
<div class="teaser__button ">
$CMS_IF(for_teaser.tt_clickElementType.value.equals("button"))$$--
--$<div class="button__primary">$CMS_IF(!for_teaser.tt_clickElementLabel.isEmpty)$$CMS_VALUE(for_teaser.tt_clickElementLabel, default:"")$$CMS_ELSE$$CMS_RENDER(template:"ft_label__sl", p_key:"slider.button.defaultLabel")$$CMS_END_IF$</div>$--
--$$CMS_ELSE$$--
--$<span class="link__arrow teaser__link">$CMS_IF(!for_teaser.tt_clickElementLabel.isEmpty)$$CMS_VALUE(for_teaser.tt_clickElementLabel, default:"")$$CMS_ELSE$$CMS_RENDER(template:"ft_label__sl", p_key:"slider.button.defaultLabel")$$CMS_END_IF$</span>
$CMS_END_IF$
</div>
</div>
</article>
</a>
</div>
$CMS_END_FOR$
Freundliche Grüße
Stefan
Hi Stefan,
das ist eine unkritische Meldung und doch eher eine Warnung als eine Fehlermeldung, richtig?
Diese besagt schlicht und einfach, dass die Daten aus dem Formular noch im alten FS_LIST Format in der Persistenz geschrieben stehen. Um dies zu beheben, müsste man die gespeicherten Daten (dort wo die FS_INDEX jetzt genutzt wird) erneut schreiben. Je nach Anzahl der Stellen kann man dies von Hand oder via Skript tun.
Beste Grüße
Stefan
Hi Stefan,
das ist eine unkritische Meldung und doch eher eine Warnung als eine Fehlermeldung, richtig?
Diese besagt schlicht und einfach, dass die Daten aus dem Formular noch im alten FS_LIST Format in der Persistenz geschrieben stehen. Um dies zu beheben, müsste man die gespeicherten Daten (dort wo die FS_INDEX jetzt genutzt wird) erneut schreiben. Je nach Anzahl der Stellen kann man dies von Hand oder via Skript tun.
Beste Grüße
Stefan
Hallo Stefan, vielen Dank für die Antwort. Nach erneutem Einbinden der Einträge funktioniert es nun. Viele Grüße Stefan