Transliteration 混凝土5.7.5.2-主题页面中的非英语URL

Transliteration 混凝土5.7.5.2-主题页面中的非英语URL,transliteration,concrete5-5.7,Transliteration,Concrete5 5.7,我的主题不是英文的。因此,当我转到任何主题的页面时(从页面列表块),该主题页面URL的最后一位也使用相同的语言。有没有办法改变这一点?有没有办法将主题URL更改为英语,同时将主题名称保留为另一种语言?与页面名称相同-您可以在SEO部分将页面URL更改为您想要的任何内容,页面名称和页面URL可以不同。对于主题,我如何才能做到这一点 我在“主题列表”块中找到了以下内容: public function getTopicLink(\Concrete\Core\Tree\Node\Node $topic

我的主题不是英文的。因此,当我转到任何主题的页面时(从页面列表块),该主题页面URL的最后一位也使用相同的语言。有没有办法改变这一点?有没有办法将主题URL更改为英语,同时将主题名称保留为另一种语言?与页面名称相同-您可以在SEO部分将页面URL更改为您想要的任何内容,页面名称和页面URL可以不同。对于主题,我如何才能做到这一点

我在“主题列表”块中找到了以下内容:

public function getTopicLink(\Concrete\Core\Tree\Node\Node $topic = null)
{
    if ($this->cParentID) {
        $c = \Page::getByID($this->cParentID);
    } else {
        $c = \Page::getCurrentPage();
    }
    if ($topic) {
        $nodeName = $topic->getTreeNodeName();
        $nodeName = strtolower($nodeName); // convert to lowercase
        $nodeName = Core::make('helper/text')->encodePath($nodeName); // urlencode
        return \URL::page($c, 'topic', $topic->getTreeNodeID(), $nodeName);
    } else {
        return \URL::page($c);
    }
}
我想我得把nodeName转换成英语。也许是用在页面中使用的音译工具(我不知道在哪里)


非常感谢。

有人知道答案吗?有人知道答案吗?