我在IP 4.0.11上。
是否可以将语言的所有内容复制到另一种语言(即仅编辑文本而不是样式或html)?是否有选项或可能在数据库中?
提前谢谢。
答案 0 :(得分:1)
此时您只能复制页面。在你的情况下,我这样做:
这是一些手工工作,但它是一个万无一失的。它不应该花费你很长时间。更改数据库可能会产生许多错误。
答案 1 :(得分:0)
感谢回答,Audrius。这可以很好地解决一个问题:粘贴到新语言中的页面仍然使用旧语言的语言前缀。 示例:复制英文页面" home"到挪威语并将网址设置为" hjem"。新页面现在获得了url / en / hjem而不是没有/ hjem。 我在4.0.16。感谢任何提示。
5月21日更新: 做了一些调试。显然,Ip \ Internal \ Pages copySinglePage()的代码中没有任何关于更改要插入的新页面的$ copy [' languageCode']的代码。 第93行及以后(参见4.0.16):
unset($copy['id']);
$copy['parentId'] = $newParentId;
$copy['pageOrder'] = $newIndex;
$copy['urlPath'] = UrlAllocator::allocatePath($copy['languageCode'], $copy['urlPath']);
而我也期待一些逻辑设置
$copy['languageCode'] = something;
希望这能够到达开发者