我正在尝试使我的网站非常灵活以进行翻译。假设我只想用德语而不是默认语言(英语)来撰写新闻文章。我该怎么办?
例如,创建一个新的新闻文章并将 Transl.Orig 留空。但是,这导致在前端不显示新闻。
其他信息
答案 0 :(得分:1)
您可以尝试以下扩展程序: https://github.com/georgringer/extbase_records_with_no_l10n_parent
此扩展名更改了Extbase的行为,以显示没有语言父级的记录。
答案 1 :(得分:0)
我找到了足够好的解决方案。我们有一个文件夹“ News Articles”,其中存放了所有文章。在此文件夹中,我添加了两个子文件夹,分别称为“ DE”和“ EN”。
在这里,我要插入它们各自的新闻文章(新闻管理> 文件夹名称(例如,“ DE”)>创建新新闻记录)。我将其语言设置为[全部](在“语言”标签下)-您会注意到 Transl.Orig 不在此处显示。
注意::如果出现类似“ -1不是系统语言”之类的错误消息,则意味着您必须配置 config.yaml 文件。该文件应位于typo3conf>站点> 您的站点> config.yaml
下现在,真正的魔术发生在页面> 新闻文章所在的页面>并打开新闻内容元素:
在内部,转到“插件”>“设置”>“起点”,单击左侧的“文件夹”图标,然后选择文件夹“ EN”(或“ DE”,在您正在编辑的languange上为depengin)。
这就是我解决问题的方法:)