Concrete5 - неявные псевдонимы для подстраниц псевдонима

Я использую модуль интернационализации для нового проекта. Но для одной страницы и ее подстраниц я хочу обработать перевод, закодированный в типе страницы. Будут тысячи подстраниц, поэтому я хочу избежать создания псевдонима для каждой из них.

Например, если есть страница с таким URL-адресом:

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 ответов

Другие вопросы по тегам