Search the FirstSpirit Knowledge Base
Hallo liebe Community,
ich wollte Fragen ob es möglich ist das TABLE Attribut einer FS_LIST Komponente über Rules zu verändern.
Konkret würde ich gerne in einer FS_REFERENCE Komponente eine Datenquelle auswählen und dann über Rules das TABLE Attribut von FS_LIST auf die ausgewählte Datenquelle setzen.
Die verwendete FirstSpirit Version ist 5.0
<CMS_MODULE>
<FS_REFERENCE name="sc_source_db" allowEmpty="no" imagePreview="no" sections="no" useLanguages="no">
<LANGINFOS>
<LANGINFO lang="*" label="Source content"/>
</LANGINFOS>
<PROJECTS>
<LOCAL name=".">
<SOURCES>
<FOLDER name="root" store="contentstore"/>
</SOURCES>
</LOCAL>
</PROJECTS>
</FS_REFERENCE>
<FS_LIST name="sc_source_entities">
<DATASOURCE type="database" useLanguages="yes">
<ACTIONS>
<ACTION name="ADD"/>
<ACTION name="REMOVE"/>
</ACTIONS>
<COLUMNS>
<COLUMN show="no">#identifier</COLUMN>
</COLUMNS>
<LAYOUT>
<ADD component="stackedview" constraint="hide"/>
<ADD component="toolbar" constraint="top"/>
<ADD component="overview" constraint="bottom"/>
</LAYOUT>
<TABLE>FS_DATA.table_that_will_be_replaced_by_rules</TABLE>
</DATASOURCE>
<LANGINFOS>
<LANGINFO lang="*" label="Entities"/>
</LANGINFOS>
</FS_LIST>
</CMS_MODULE>
Hallo Andreas,
ich zitiere zu diesem Thema mal einen Kollegen:
"Das funktioniert so leider nicht. Die Tabelle ist nunmal Teil der GOM-Definition, also fix. Auch rein logisch würden sich
hier Probleme ergeben: Was soll passieren wenn eine Datenquelle ausgewählt ist und Einträge gemacht wurden und dann die Datenquelle in der FS_REFERENCE geändert wird? Usw...
Ich weiß jetzt nicht was hier für ein Anwendungsfall dahinter steckt. Was man theoretisch machen könnte wäre eine Art Wizard zu bauen, der nicht Datensätze in die Liste legt sondern Linktemplate-Einträge die wiederum ein FS_DATASET haben oder so ähnlich..."
Ich hoffe das beantwortet deine Frage.
Viele Grüße
Tim
Hallo Tim,
ich habe mir so etwas schon gedacht.
Vielen Dank für deine Auskunft.