基于页面的html结构显示菜单
djangocms-local-navigation的Python项目详细描述
#djangocms本地导航
此软件包提供了一个djangocms插件,该插件根据当前页面的
结构显示菜单。例如,您可以基于页面上的所有h2元素创建一个
>本地菜单。
<35<35<<
插件处理器,它会将“id”属性添加到
导航元素中,允许您实际链接到它们:
``python
cms_plugin_processors=(
…
'djangoms_local_navigation.cms_plugin_processors.patch_elements',
)
```
现在您应该能够将插件“本地菜单”添加到页面中。
u local\u nav\u元素配置
default:`h2`
定义用于创建本地菜单的元素。这是一个CSS
选择器,所以如果你只想把具有BR/>本地导航标题的元素包含在导航中,你可以使用“BR/>‘H2’。本地导航标题‘.BR/>< BR/>α-CMSH-LoalaLavigaseXMLPARSER
默认:“无”(意味着自动检测)
定义使用哪一个XML解析器来添加。定位到元素并创建
菜单。有关更多信息,请参阅[美化组文档](https://www.crummy.com/software/beautifulsoup/bs4/doc/指定要使用的解析器)
。请注意,[lxml在使用mod python(http://lxml.de/faq.html我的程序在使用mod python pyro zope plone运行时崩溃)
,并可能导致进程挂起。
development
要运行测试,请使用`./setup.py test`.
此软件包提供了一个djangocms插件,该插件根据当前页面的
结构显示菜单。例如,您可以基于页面上的所有h2元素创建一个
>本地菜单。
<35<35<<
插件处理器,它会将“id”属性添加到
导航元素中,允许您实际链接到它们:
``python
cms_plugin_processors=(
…
'djangoms_local_navigation.cms_plugin_processors.patch_elements',
)
```
现在您应该能够将插件“本地菜单”添加到页面中。
default:`h2`
定义用于创建本地菜单的元素。这是一个CSS
选择器,所以如果你只想把具有BR/>本地导航标题的元素包含在导航中,你可以使用“BR/>‘H2’。本地导航标题‘.BR/>< BR/>α-CMSH-LoalaLavigaseXMLPARSER
默认:“无”(意味着自动检测)
定义使用哪一个XML解析器来添加。定位到元素并创建
菜单。有关更多信息,请参阅[美化组文档](https://www.crummy.com/software/beautifulsoup/bs4/doc/指定要使用的解析器)
。请注意,[lxml在使用mod python(http://lxml.de/faq.html我的程序在使用mod python pyro zope plone运行时崩溃)
,并可能导致进程挂起。
development
要运行测试,请使用`./setup.py test`.