Changeset 1085
- Timestamp:
- 03/11/08 08:13:04
- Files:
-
- qPloneTabs/branches/quintagroup.plonetabs/trunk/quintagroup/plonetabs/browser/interfaces.py (modified) (1 diff)
- qPloneTabs/branches/quintagroup.plonetabs/trunk/quintagroup/plonetabs/browser/plonetabs.py (modified) (3 diffs)
- qPloneTabs/branches/quintagroup.plonetabs/trunk/quintagroup/plonetabs/browser/templates/sections.pt (added)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
qPloneTabs/branches/quintagroup.plonetabs/trunk/quintagroup/plonetabs/browser/interfaces.py
r1082 r1085 31 31 """ Return list of categories contained in portal_actions tool """ 32 32 33 def portal_tabs(): 34 """ See global-sections viewlet """ 35 36 def selected_portal_tab(): 37 """ See global-sections viewlet """ 38 33 39 def test(condition, ifTrue, ifFalse): 34 40 """ Instead of test function in skins page templates """ qPloneTabs/branches/quintagroup.plonetabs/trunk/quintagroup/plonetabs/browser/plonetabs.py
r1084 r1085 39 39 actionslist_template = ViewPageTemplateFile("templates/actionslist.pt") 40 40 autogenerated_template = ViewPageTemplateFile("templates/autogenerated.pt") 41 sections_template = ViewPageTemplateFile("templates/sections.pt") 41 42 42 43 def getPageTitle(self, category="portal_tabs"): … … 166 167 return ifFalse 167 168 169 # methods for rendering global-sections viewlet via kss, 170 # due to bug in macroContent when global-section list is empty, 171 # ul have condition 172 def portal_tabs(self): 173 """ See global-sections viewlet """ 174 actions = context_state = getMultiAdapter((self.context, self.request), name=u"plone_context_state").actions() 175 portal_tabs_view = getMultiAdapter((self.context, self.request), name="portal_tabs_view") 176 177 return portal_tabs_view.topLevelTabs(actions=actions) 178 179 def selected_portal_tab(self): 180 """ See global-sections viewlet """ 181 selectedTabs = self.context.restrictedTraverse('selectedTabs') 182 selected_tabs = selectedTabs('index_html', self.context, self.portal_tabs()) 183 184 return selected_tabs['portal'] 185 168 186 ########################## 169 187 # kss server actions … … 174 192 ksscore.replaceHTML( 175 193 ksscore.getHtmlIdSelector("portal-globalnav"), 176 self. macroContent("global_sections/macros/portal_tabs"),194 self.sections_template(), 177 195 withKssSetup="False") 178 196
