- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Mehrsprachigkeit bei FS_LIST Typ:inline
Hallo zusammen,
ich habe mir das Beispielprojekt angeschaut, dass die neuen Komponenten demonstriert. (unter Eingabekomponente (neu) -> FS_List -> Beispielprojekt)
Dabei habe Ich bei der oben genannte Komponente festgestellt, dass die Mehrsprachigkeit keine Funktion aufweist.
Die Komponente selbst ist mehrsprachig(useLangauges=yes) eingestellt.
In der Inhalte-Verwaltung gibt es eine Section, die diese Vorlage verwendet und eine Liste von Links verwaltet:
Dabei kann รผber die Pflegemaske der Verweistext gepflegt werden:
Genau dort bin ich davon ausgegangen, dass der Text bzw. die Links selbst auch mehrsprachig pflegbar sind. Jedoch wird der Text fรผr alle Sprachen รผbernommen.
Dies gelangt dann auch als URLText in der Browservorschau.
Im Endeeffekt mรถchte ich die VerweisTexte in unterschiedlichen Sprachen bekommen.
Oder ist meine Bedienung falsch?
Danke fรผr die Hilfe.
- Labels:
-
Developers
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Die Funktionalitรคt der Mehrsprachkeit ergibt sich aus den Sprachreitern (tabs) unterhalb der Hauptreiter (tabs).
Wenn ich Sie richtig verstehe, moechten Sie in der Pflegemaske/dialog Sprachreiter haben?
passen Sie mal das Formular des Eintrages mit der UID contentarealist_to_fslist_sectiontemplates, wie folgt an. Die erlaubten SectionTemplate(s) mit useLanguages="yes" definiert werden.
<FS_LIST name="fs_list_section" hFill="yes" rows="3">
<DATASOURCE type="inline" maxEntries="6" useLanguages="no">
<ACTIONS>
<ACTION name="ADD"/>
<ACTION name="REMOVE"/>
<ACTION name="UP"/>
<ACTION name="DOWN"/>
<ACTION name="EDIT"/>
</ACTIONS>
<COLUMNS>
<COLUMN show="no">#identifier</COLUMN>
</COLUMNS>
<LAYOUT>
<ADD component="toolbar" constraint="top"/>
<ADD component="overview" constraint="center"/>
<ADD component="stackedview" constraint="hide">
<PARAM name="show-language-tabs">yes</PARAM>
</ADD>
</LAYOUT>
<TEMPLATES source="sectiontemplates"/>
</DATASOURCE>
<LANGINFOS>
<LANGINFO lang="*" label="FS_LIST / type="INLINE" / CONTENTAREALIST โ FS_LIST (SectionTemplates)"/>
</LANGINFOS>
</FS_LIST>
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hallo Herr Meric,
wenn ich es richtig verstehe mรถchten Sie fรผr zwei Sprachen die gleiche Anzahl von Eintrรคgen, aber in einem Eintrag die Werte sprachabhรคngig erfassen.
Eingabekomponenten in einem generischen Verweis sind sprachunabhรคngig (useLanguages="no").
Durch die Definition von useLanguages="yes" fรผr die Eingabekomponente FS_LIST werden Verweise fรผr jede Sprache getrennt erfasst. Somit kann die Anzahl der Eintrรคge zwischen zwei Sprachen variieren.
Eine gleiche Anzahl von Eintrรคgen und eine sprachabhรคngige Erfassung von Werten fรผr einen Eintrag kann รผber Absatzvorlagen realisiert werden.
Beispiel fรผr die FS_LIST-Eingabekomponente:
<FS_LIST name="st_fs_list" hFill="yes" rows="10">
<DATASOURCE type="inline" useLanguages="no">
<LABELS>
<LABEL lang="*">#item.st_text</LABEL>
</LABELS>
<ACTIONS>
<ACTION name="ADD"/>
<ACTION name="REMOVE"/>
<ACTION name="UP"/>
<ACTION name="DOWN"/>
<ACTION name="EDIT"/>
</ACTIONS>
<COLUMNS>
<COLUMN show="no">0</COLUMN>
</COLUMNS>
<LAYOUT>
<ADD component="toolbar" constraint="top"/>
<ADD component="overview" constraint="center"/>
<ADD component="stackedview" constraint="hide">
<PARAM name="show-language-tabs">yes</PARAM>
</ADD>
</LAYOUT>
<TEMPLATES source="sectiontemplates">
<TEMPLATE uid="links"/>
</TEMPLATES>
</DATASOURCE>
<LANGINFOS>
<LANGINFO lang="*" label="FS_LIST"/>
</LANGINFOS>
</FS_LIST>
Beispiel fรผr die Absatzvorlage mit dem Referenznamen links:
<CMS_MODULE>
<CMS_INPUT_TEXT name="st_url" hFill="yes" singleLine="no" useLanguages="no">
<LANGINFOS>
<LANGINFO lang="*" label="Target URL"/>
<LANGINFO lang="DE" label="Zieladresse"/>
</LANGINFOS>
</CMS_INPUT_TEXT>
<CMS_INPUT_TEXT name="st_text" hFill="yes" singleLine="no" useLanguages="yes">
<LANGINFOS>
<LANGINFO lang="*" label="Link text"/>
<LANGINFO lang="DE" label="Verweistext"/>
</LANGINFOS>
</CMS_INPUT_TEXT>
<CMS_INPUT_TEXT name="st_comment" hFill="yes" singleLine="no" useLanguages="yes">
<LANGINFOS>
<LANGINFO lang="*" label="Comment"/>
<LANGINFO lang="DE" label="Kommentar"/>
</LANGINFOS>
</CMS_INPUT_TEXT>
</CMS_MODULE>
Viele Grรผรe,
Sascha Rusch
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Ja, danke fรผr die Info. Das hat mir weitergeholfen.
Zu den FS_LIST Type= Page hรคtte ich noch eine Frage:
Es ist ja mรถglich รผber diese Eingabekomponente zu bestimmen, welche Absรคtze innerhalb der jeweiligen Seite in welcher Sprache eingeblendet werden sollen oder nicht.
Zusรคtzlich ist eine Beschriftung mรถglich. Soweit ich das sehen kann, ist dies nicht sprachenabhรคngig zu pflegen.
In der Eingabekomponente ist die Verwendung von useLanguages nicht mรถglich.
Danke vorab
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hallo,
ich vermute das die Antwort von Sascha korrekt war, und werde sein Posting als die "richtige Antwort" makieren.
Gruร
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hallo Herr Meric,
fรผr den FS_LIST DataSource-Typ Page ist die Angabe useLanguages="yes" nicht mรถglich.
Beim Typ Page werden alle Absรคtze der Seite aufgelistet. Die Anzahl der Absรคtze ist hierbei fรผr jede Sprache konstant.
Die Beschriftung fรผr einen einzelnen Absatz hingegen ist sprachabhรคngig. Dadurch kann in jeder Sprache eine abweichende Beschriftung erfasst werden.
Im FS_LIST-Demoprojekt kann eine solche sprachabhรคngige Beschriftung in der Seite mit dem Referenznamen 01_sectionlist_minimum_definition betrachtet werden.
Viele Grรผรe,
Sascha Rusch

