@Timmy O'Mahony on How to add some extra fields to the page in django-cms? で示されているように、追加の画像フィールドを作成しました。(django 管理パネル)
私は、reverse_id を使用して別のページからこの画像フィールドを呼び出したいと思います。
{% page_attribute "extended_page_options.image" "my_page_reverse_id" %}
カスタム テンプレート タグは必要ですか? どうすればいいですか?
私はdjango-cms 2.4.3とdjango 1.5.5を使用しています
編集:
models.py
from django.db import models
from django.utils.translation import ugettext_lazy as _
from cms.models.pagemodel import Page
from filer.fields.image import FilerImageField
class ExtendedPage(models.Model):
page = models.ForeignKey(Page, unique=True, verbose_name=_("Page"), editable=False, related_name='extended_fields')
image = FilerImageField(blank=True, null=True)