六艺今天你一个Joomla更高级的指南,使用Joomla 3.7启动的多语言关联组件。
使用这个工具,您可以编辑您的多语言内容,与引用/原始内容并排放在一起,而不是以前的个人编辑/组合。它有助于提供更好的、流畅的多语言用户体验。
为了使用多语言关联组件,在最开始的时候您需要有一个多语言的Joomla站点。一旦您使您的站点多语言,您就可以使用多语言关联组件了。
所以,我假设你已经让你的网站多语言了。现在让我们开始使用多语言关联。请点击任何图片放大。
步骤1:启用项目关联
导航到扩展插件。搜索并找到系统——语言过滤器插件。开放系统-语言过滤器,并确保项目关联选项被设置为“Yes”。保存更改。
步骤2:把文章关联
我们刚刚在Joomla启用了项目关联。现在,我们需要将文章与另一篇文章相关联,以便并排编辑它们。
在编辑模式下打开一篇文章,然后点击关联标
您可以将现有的文章或创建新的文章关联起来,然后将它们关联到这个接口。
下面是在关联标签界面顶部弹出的文章创建空间。
我们的测试多语言网站有两种语言——英语和法语。我们将把一篇现有的法国文章与一篇现有的英文文章联系起来。
重要提示:不要忘记按下“保存和关闭”按钮来完成关联。如果你只点击“保存”按钮,文章就会保持“签到”(锁定),这样你就不能在多语言协会的旁边界面编辑这些文章了。
在完成该关联后,让我们通过导航到Joomla控制面板的文章来访问文章列表。
因此,在文章列表中,文章关联是根据“关联”部分下的相关语言(s)标记的。我们可以看到,“英语文章1”与“法国文章1”有关。它们都有对应的语言代码出现在它们的行中。
步骤3:使用多语言关联组件
如果您已经完成了上面的步骤,现在您就可以使用多语言关联组件了。导航到多语言关联的组件。
组件的第一页提供了几个标准选择选项来查找相关的文章。
您可以从这里选择“项目类型”(文章、联系人、类别、菜单等)。接下来,您需要选择一种语言。在定义了这两个标准时,将会显示一系列文章。
在这里您可以看到哪些文章是相关的,哪些不是。这些都是由“关联”和“非关联”部分标记出来的。
但是,您可以单击“非关联”部分下的语言代码来创建新文章,并将其与当前文章中的文章关联起来。
你也可以使用“Copy引用到Target”选项,简单地将原始文章复制到目标文章字段,然后在目标语言中编辑它。如果你只是想翻译一些文本,这个选项可能没有那么有用,因为这两种语言是不同的。但是,当参考文章中使用了一些图像和特殊格式时,对目标选项的拷贝引用将会非常有用。但是,我尝试使用这个特性,但是它没有像预期的那样工作(我使用了Joomla 3.7.1)。
当我点击指向目标的拷贝引用时,它会将引用内容复制到目标字段,然后复制的文章会立即从目标字段中消失。这一功能似乎有一个问题。每次我试图用一键式方法复制对目标的引用时,它都没有按照应有的方式工作。尽管如此,每次我按下按钮时,它都会保存失败的目标文章的草稿副本。
因为我们已经有了相关的文章(英语文章1和法语第1条),所以我们将会
最初,只有原始的文章显示在左边。我们需要选择我们想要翻译原始(参考)文章的目标语言。
一旦我们选择了目标语言,这两个相关的文章就会并排打开,所以在这里我们可以很容易地编辑它们,为用户提供最大的多语言体验。这减少了对时间和资源的需求。
您可以通过点击“保存参考”按钮来保存参考(原始的)文章,并在编辑并排的同时保存目标(翻译)的文章,使用“保存目标”按钮。然而,我认为“保存两个”或“保存所有”按钮来保存并排打开的文章可能也很有用
您尝试过多语言关联组件吗?请通过评论分享你的经验和想法。