0

我们正在尝试将使用 Drupal 编写的项目迁移到 Django CMS,但我们遇到了文章模块的问题。我们的网站分为几个部分,每个部分都安装了一个带有类别的新闻模块,网址结构如下所示:

/section1
    /news-category1
/section2
    /news-category2
/etc..

这是同一个新闻模块,只是分门别类(有些新闻文章可以在多个版块中弹出,在这种情况下,选择一个版块作为基础,形成唯一的文章 URL)。我发现的唯一一种方法使这种结构:

/news
    /caregory1
    /category2
/etc...

这对我们不利,因为我们更愿意为 SEO 目的保留当前的 ​​URL 结构。除了将每个部分创建为模块并插入页面之外,是否有正确的方法在 Django CMS 中实现这一点?或者我可以以某种方式将相同的模块安装到多个页面并将部分信息传递给它?

4

1 回答 1

0

我发现自己的一种方法是将相同的模块插入到它所在的每个页面,然后让它解析页面的路径以找出它的类别。不是超级官员,但可能会奏效。不知道有没有其他办法。

于 2013-10-28T23:25:24.290 回答