Concrete5 - 别名子页面的隐含别名

时间:2013-01-21 16:28:48

标签: internationalization url-routing concrete5

我将国际化模块用于新项目。但是对于一个页面和它的子页面,我想处理在pagetype中手动编码的翻译。将有数千个子页面,所以我想避免实际为每个子页面创建一个别名。

例如,如果有一个包含如下网址的网页:

domain.com/en/section-to-be-aliased/a-sub-page

......也可以通过

访问
domain.com/de/section-to-be-aliased/a-sub-page

...虽然上级页面只有一个别名,但这里称为“区域别名”。

您认为最干净的方法是什么,保持所有缓存功能?

我的第一个方法是继承Concrete5_Library_Request类并覆盖function getRequestedPage()。 但我想知道是否有更简单的解决方案。我也认识到,在站点地图中,别名显示了它原始的子页面数...这表明它们已经可以通过别名访问了?好吧,我尝试了相应的URL,但它们没有用。

0 个答案:

没有答案