inserir menu

« Tópico anterior
|
Desenvolvimento e design
|
Próximo tópico »

Entre com seu usuário e senha ou registre-se no site para participar do forum.

Autor Mensagem
sandro o
Gravatar

Segunda-Feira, 27 de Março de 2006, 12:50:08

inserir menu

eu instalaei o ez publish com todos os modulo disponíveis, links, contatos, galeria, enquetes, etc.

estou seguindo a apostila docedesejo para construir meu site.

eu gostaria de inserir o menu lateral esquerdo com a mesma estrutura que aparece no template original.

tentei algumas opções, mas exibe todos os items como subcategorias do item contatos.


obrigado.

depois tehno mais perguntas

sandro luis
Gravatar
Leandro Alves

Segunda-Feira, 27 de Março de 2006, 15:50:52
Primeiro você deve habilitar o menu no seu site:

Interface Administrativa / Design, selecione "Left menu" e clique para aplicar as mudanças.

Depois coloque este código no seu template:

{menu name=LeftMenu}


Leandro
Gravatar
sandro o

Segunda-Feira, 27 de Março de 2006, 16:18:50
eu tentei esta opção, mas onde está "left menu" exibe "menu a esquerda" no browser.
e o primeiro link do menu passa a ser contatos e os demais links ficam abaixo, mas deslocados para direita.

obrigado
Gravatar
sandro o

Terça-Feira, 28 de Março de 2006, 23:25:45
Leandro, tentei novamnete, mas mas exibindo a mensagem "Menua esquerda" e flata o link principal.
Gravatar
Eder Trevisoli Silva

Quarta-Feira, 29 de Março de 2006, 10:30:20
Como assim Menu a Esquerda, onde está aparecendo isto ?

Sua instalação do eZ está em ingles ou portugues ?

Abraço


Eder Trevisoli

Gravatar
Leandro Alves

Quarta-Feira, 29 de Março de 2006, 10:35:54
Tente desta forma agora:

Substitua o código "{menu name=LeftMenu}" do seu pagelayout para este aqui:

<ul>
{def $mainMenu=treemenu( $module_result.path,
       $module_result.node_id, array('folder'), 1, 6 )}
 
{foreach $mainMenu as $menu}
    <li class="level_{$menu.level}">
 
    {if $menu.is_selected}
        <div class="selected">
        <a href={$menu.url_alias|ezurl}>{$menu.text}</a>
        </div>
    {else}
        <a href={$menu.url_alias|ezurl}>{$menu.text}</a>
    {/if}
 
    </li>
{/foreach}
</ul>


Leandro
Gravatar
sandro o

Quarta-Feira, 29 de Março de 2006, 10:49:36
Eder, eu intalei com idioma principal portuguÊs.

a msg aparece acima do do menu, quando executo o site.

Leandro, com o novo código que vc mandou, não retorna nada. espaço do menu fica vazio.

obrigado
Gravatar
Leandro Alves

Quarta-Feira, 29 de Março de 2006, 10:58:32
Tente mais este teste:

Altere a primeira linha para de "1" para "0":

{def $mainMenu=treemenu( $module_result.path,
       $module_result.node_id, array('folder'), 0, 6 )}


Observe também que este menu só irá listar os objetos do tipo "folder".
Outra observação é que este código deve estar dentro do seu arquivo "pagelayout.tpl".

Leandro
Gravatar
sandro o

Quarta-Feira, 29 de Março de 2006, 11:08:27
Obrigado Leandro.

como faço para exibir aquela barra de navegação.

que vem logo acima do menue e indica em secção estou.

Gravatar
Leandro Alves

Quarta-Feira, 29 de Março de 2006, 11:12:57
Tente este código no seu pagelayout:

{section name=Path loop=$module_result.path}
      {section show=$Path:item.url}
               {section show=is_set($Path:item.url_alias)}
                  <a href={$Path:item.url_alias|ezurl}>{$Path:item.text|wash}</a> /
               {section-else}
                  <a href={$Path:item.url|ezurl}>{$Path:item.text|wash}</a> /
               {/section}
      {section-else}
               {$Path:item.text|wash}
            {/section}
      {section-else}
{/section}


Leandro
Gravatar
sandro o

Quarta-Feira, 29 de Março de 2006, 11:45:17
obrigado, leandro.

té mais