2017-08-07 5 views
1

ロングクロワ/ Wagtail初心者はこちら。 Wagtail CMSは、辞書値をテンプレートに渡すことを可能にするオーバーライド可能なget_contextメソッドを提供します。 documentationLongclaw ProductIndexのカスタマイズページ

class BlogIndexPage(Page): 
    ... 

    def get_context(self, request): 
     context = super(BlogIndexPage, self).get_context(request) 

     # Add extra variables and return the updated context 
     context['blog_entries'] = BlogPage.objects.child_of(self).live() 
     return context 

Longclawは、Wagtailの上に構築された電子商取引プロジェクトです。 LongclawにはProductIndexというページモデルが組み込まれています。変数をProductIndexテンプレートに渡す方法はありますか?get_contextを使用することができますか?

答えて

0

大きな質問です。現在のところこれをサポートしていませんが、可能であれば素晴らしいでしょう。私はGitHubで問題を起こして開発することができないようにすることをお勧めします(https://github.com/JamesRamm/longclaw

この機能を動的に追加することは可能かもしれません。

def get_context(...): 
    .... 

ProductIndex.get_context = get_context 

私はそれを試していないので、それが動作することは確かではありません!

関連する問題