Utilizei esse produto para criar um menu de dois níveis, sendo que no primeiro só há listagem de folders.
O primeiro arquivo (global_sections.pt) está logo abaixo
<html xmlns=" http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"
i18n:domain="plone">
<body>
<!-- THE SECTION TABS DEFINITION -->
<div metal:define-macro="portal_tabs"
tal:omit-tag="">
<h5 class="hiddenStructure" i18n:translate="heading_sections">Sections</h5>
<div id="portal-globalnav">
<div class="csshover">
<ul>
<div metal:use-macro="here/sand_box_tabs/macros/tabs">
The global sections tabs. (Welcome, News etc)
</div>
</ul>
</div>
</div>
</div>
</body>
</html>
ele faz uma chamada à seguinte macro (nome do arquivo eh sand_box_tabs.pt):
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"
i18n:domain="plone">
<body>
<div metal:define-macro="tabs">
<li id="portaltab-index_html" class="plain">
<a tal:attributes="href string:${portal_url}" class="lb" accesskey="t">Home</a>
</li>
<tal:def define="data python:putils.createSitemap(context.portal_url.getPortalObject());
children python:data.get('children', []);">
<tal:rep repeat="item python:[x for x in children if x['portal_type'] == 'Folder']">
<li class="plain">
<a tal:attributes="href item/getURL;
class python:test(repeat['item'].end, None, 'lb')"
tal:content="item/Title"></a>
<ul tal:condition="item/children">
<tal:rep repeat="grand_item item/children">
<li class="plain">
<a tal:attributes="href grand_item/getURL"
tal:content="grand_item/Title"></a>
</li>
</tal:rep>
</ul>
</li>
</tal:rep>
</tal:def>
</div>
</body>
</html>
Use esses dois arquivos mais o produto padrão do plone para drop down menu e vc terá um menu horizontal com mesmo funcionamento do portlet navigation.
Abraços,
Em 24/10/06, jogibaab <[EMAIL PROTECTED]> escreveu:
Pessoal, tenho dúvidas para vocês. Alguém sabe como criar um menu top-
down (como aqueles feitos usando CSS) dentro do Zope/Plone? Vi um
produto chamada DropDownMenu dentro do site plone.org mas não consigo
utilizá-lo. Alguém sabe como usar este produto? Agradeço qualquer
ajuda.
Para enviar uma mensagem: zope-pt@yahoogrupos.com.br
Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED]
Links do Yahoo! Grupos
<*> Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/zope-pt/
<*> Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]
<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html
--
Renato Sacramento Horta Moreira
Ciência da Computação - UFMG __._,_.___
Para enviar uma mensagem: zope-pt@yahoogrupos.com.br
Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED]
Yahoo! Grupos, um serviço oferecido por: | |
|
Links do Yahoo! Grupos
- Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/zope-pt/
- Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]
- O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!.
__,_._,___