equal
deleted
inserted
replaced
72 """extension:object_data TALES extension |
72 """extension:object_data TALES extension |
73 |
73 |
74 This TALES extension is to be used in Chameleon templates to define a custom data attribute |
74 This TALES extension is to be used in Chameleon templates to define a custom data attribute |
75 which stores all object data (see `pyams_utils.interfaces.data.IObjectData` interface), like this:: |
75 which stores all object data (see `pyams_utils.interfaces.data.IObjectData` interface), like this:: |
76 |
76 |
|
77 .. code-block:: html |
77 <div tal:attributes="data-ams-data extension:object_data(context)">...</div> |
78 <div tal:attributes="data-ams-data extension:object_data(context)">...</div> |
78 """ |
79 """ |
79 |
80 |
80 def render(self, context=None): |
81 def render(self, context=None): |
81 """See `pyams_utils.interfaces.tales.ITALESExtension` interface""" |
82 """See `pyams_utils.interfaces.tales.ITALESExtension` interface""" |
91 """extension:request_data TALES extension for Pyramid request |
92 """extension:request_data TALES extension for Pyramid request |
92 |
93 |
93 This TALES extension can be used to get a request data, previously stored in the request via an annotation. |
94 This TALES extension can be used to get a request data, previously stored in the request via an annotation. |
94 For example:: |
95 For example:: |
95 |
96 |
|
97 .. code-block:: html |
96 <div tal:content="extension:request_data('my.annotation.key')">...</div> |
98 <div tal:content="extension:request_data('my.annotation.key')">...</div> |
97 """ |
99 """ |
98 |
100 |
99 def render(self, params=None): |
101 def render(self, params=None): |
100 """See `pyams_utils.interfaces.tales.ITALESExtension` interface""" |
102 """See `pyams_utils.interfaces.tales.ITALESExtension` interface""" |
106 """extension:request_data TALES extension for Zope browser request |
108 """extension:request_data TALES extension for Zope browser request |
107 |
109 |
108 This TALES extension can be used to get a request data, previously stored in the request via an annotation. |
110 This TALES extension can be used to get a request data, previously stored in the request via an annotation. |
109 For example:: |
111 For example:: |
110 |
112 |
|
113 .. code-block:: html |
111 <div tal:content="extension:request_data('my.annotation.key')">...</div> |
114 <div tal:content="extension:request_data('my.annotation.key')">...</div> |
112 """ |
115 """ |
113 |
116 |
114 def render(self, params=None): |
117 def render(self, params=None): |
115 """See `pyams_utils.interfaces.tales.ITALESExtension` interface""" |
118 """See `pyams_utils.interfaces.tales.ITALESExtension` interface""" |