我加入一個字符串類型extrafield到我的CMS頁面模型Djanjo CMS 2.4管理員添加額外的領域,如果這extrafield不爲空將它的內容替換 頁面的默認字段標題:按語言
class MyPage(models.Model):
page = models.ForeignKey(Page, unique=True, verbose_name=_("Page"),
editable=False, related_name='extended_fields')
extra_page_title = models.CharField(max_length=100, null=True, blank=True)
extra_page_title
有標題(字符串),將取代cms默認標題頁,它從request.current_page.page_title
得到這個標題。
我的問題是,當我將新標題保存在extra_page_title
變量中時,它確實有效並替換了默認標題,但它替代了所有可用語言的默認標題。
如何使用CMS頁面模型通過語言進行區分並根據語言保存標題?
我正在使用django-cms v2.4.0-找不到任何有關此版本的cms擴展的文檔,有幫助嗎?我已經安裝了django-cms-extensions == 0.1.0,但沒有找到模塊命名的擴展名。 –
這是在3.0中添加的。我強烈建議你升級到最新的穩定版本。 – ojii