Commit f2d16bc6bc5da35ee92f2880d8aa9b635c9773d3

Authored by Gust
1 parent 8802d4d5

Update documentation

Signed-off-by: Gustavo Jaruga <darksshades@gmail.com>
Showing 1 changed file with 2 additions and 1 deletions   Show diff stats
docs/source/dev.rst
... ... @@ -43,12 +43,13 @@ Example Widget:
43 43 class MyWidget(Widget):
44 44 identifier = 'my_widget_id'
45 45 name = 'My Widget'
46   - def generate_content(self, request):
  46 + def generate_content(self, **kwargs):
47 47 # process HTML content
48 48 self.content = processed_content
49 49  
50 50 To add the widget in a view check the Widgets section in User Documentation.
51 51 To use a widget in the templates, you have to use the ``import_widget`` tag inside the ``html`` block.
  52 +This way, the kwargs parameter will have a ``context`` key from the ``html``.
52 53 You can also set the variable that the widgets of an area will be imported.
53 54 Or you can use the default name, which is ``widgets_area_name``.
54 55 For example, in the ``profile`` area the variable name is ``widgets_profile``.
... ...