该产品允许plone网站更新多级门户下拉菜单

Products.qPloneDropDownMenu的Python项目详细描述


QuintAgroup plone下拉菜单

该产品允许plone网站更新多级门户下拉菜单并在plone中编辑它。这是老QploneDropDownmenu产品的蛋化版本。它只与plone 4兼容。

使用量

您有一个顶级菜单项列表,可以在“下拉菜单”configlet表单中编辑。现在,要将子菜单添加到特定菜单项,您需要在顶级菜单项的标题('<;a>;<;/a>;')后面的顶级菜单项('<;li>;…<;/li>;')内添加无序列表:

<ul><li>...</li>...<li>...</li></ul>

带有两个子菜单的示例菜单。在本例中,我们向“成员”和“事件”选项卡添加子菜单:

<li id="portaltab-index_html" class="plain"><a href="http://example.com/" accesskey="t">Home</a></li>
<li id="portaltab-Members" class="plain"><a href="http://example.com/Members" accesskey="t">Members</a>
<ul>
<li><a href="http://example.com/Members/jdoe">John Doe</a><li>
<li><a href="http://example.com/Members/mmajor">Mary Major</a></li>
</ul>
</li>
<li id="portaltab-news" class="plain"><a href="http://example.com/news" accesskey="t">News</a></li>
<li id="portaltab-events" class="plain"><a href="http://example.com/events" accesskey="t">Events</a>
<ul>
<li><a href="http://example.com/events/previous">Past Events</a></li>
<li><a href="http://example.com/calendar">Calendar</a></li>
</ul>
</li>

自定义css文件中的以下元素以更改下拉菜单的外观:

  • #门户全局导航-全局导航栏
  • #portal globalnav.cssweer li.plain a,portal globalnav li a-全局导航链接
  • #portal globalnav.cssweer li.plain a:悬停,portal globalnav li a:悬停-全局导航链接悬停
  • #portal globalnav.cssweer li.plain ul,portal globalnav li ul-全局导航下拉框
  • #portal globalnav.cssweer li.plain ul li a,portal globalnav li ul li a-全局导航下拉链接
  • #portal globalnav.cssweer li.plain ul li a:悬停,portal globalnav li ul li a:悬停-全局导航下拉链接悬停

您可以单击下拉菜单上的按钮配置窗体以重置菜单。这在菜单代码的html被破坏的情况下非常有用。生成的代码基于“导航设置”中“自动生成选项卡”的状态。但是,单击“重新生成菜单”后,您将丢失以前的所有子菜单代码。

需要

扑通一声4

作者

  • 维生素podoba
  • 塔拉斯·梅尔尼丘克

Plone Development by Quintagroup,2004-2012年

安装

您可以在plone 4站点上安装products.qplonedropdown菜单。为此:

  • Products.qPloneDropDownMenu添加到要安装的鸡蛋列表:

    [buildout]
    ....
    eggs =
         ...
         Products.qPloneDropDownMenu
    
  • 重新运行构建,例如使用:

    $ ./bin/buildout
    
  • 重新启动zope服务器,例如在终端中使用以下命令:

    $ ./bin/instance restart
    
  • 通过plone中的quickinstaller安装products.qplonedropdown菜单。

更改日志

3.0-2010年7月14日
  • 增加了PLONE 4支持

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
使用odbc的java数据库连接:找不到microsoft access驱动程序(*.mdb*.accdb)选项   java我在将文本读入数组时遇到问题,我需要在这段代码中更改什么?   java JAXB元素列表中缺少字段   java Android BaseAdapter,返回项id   登录到web应用程序的java语音识别   java线性布局不填充滚动视图中屏幕的剩余部分   java如何通过点击第二个按钮来显示第二张壁纸?   java如果使用无缓冲I/O,缓冲I/O如何减少开销?   《骑士之旅》中的java问题   java如何解决Singelton为空的问题   java可在后台播放广告   在Swing中处理JFXPanel时发生java JavaFX非法状态异常   java Contains总是返回false   java ZeroMQ两个PUBSUB代理