Modificar HTML module_menu (mod_mainmenu)

  • hevertonhlt
  • Avatar de hevertonhlt Autor do Tópico
  • Offline
  • JCB! Novato
  • JCB! Novato
Mais
14 anos 6 meses atrás #17646 por hevertonhlt
hevertonhlt created the topic: Modificar HTML module_menu (mod_mainmenu)
Olá, gostaria de modificar o html de renderização deste modulo.

Atual:
<div class="module_menu">
    <div>
        <div>
            <div>
                <h3>Main Menu</h3>
                <ul class="menu">
                    <li class="active item1" id="current">
                        <a href="http://localhost/tecnomapas/joomla/"><span>Home</span></a></li>
                </ul>
            </div>
        </div>
    </div>
</div>

quero deixar assim:
<div class="module_menu">
        <div class="caixa-coluna1-topo">
             <h3>Main Menu</h3>
         </div>
         <div class="caixa-coluna1-conteudo">        
             <ul class="menu">
                 <li class="active item1" id="current">
                     <a href="http://localhost/tecnomapas/joomla/"><span>Home</span></a></li>
             </ul>
         </div>
</div>


alguem poderai me ajudar?

obrigado

nomE ~ hevertoN l. tassianrI
sitE ~ [url:dj6gmjoi]http://www.hevertontassinari.com.br[/url:dj6gmjoi]

duvidaS/sugestõeS ~ MP

Please Entrar ou Registrar to join the conversation.


Mais
14 anos 6 meses atrás #17865 por Walkus
Walkus replied the topic: Re: Modificar HTML module_menu (mod_mainmenu)
hevertonhlt;

Qual o resultado que você quer obter???

Teste do jeito que você postou acima e veja se atende a sua vontade.

Abç e sucesso.

[color=#FF0000:1fjd1yw0][b:1fjd1yw0]>>> NÃO RESPONDO[/b:1fjd1yw0] dúvidas por MSN/MP/E-mail, somente em casos de extrema URGÊNCIA <<<[/color:1fjd1yw0][color=#008000:1fjd1yw0] ####[/color:1fjd1yw0] Obrigado
[color=#0000BF:1fjd1yw0]##[/color:1fjd1yw0][color=#8000FF:1fjd1yw0]##[/color:1fjd1yw0][color=#FF00FF:1fjd1yw0]##[/color:1fjd1yw0][color=#FF4040:1fjd1yw0]##[/color:1fjd1yw0][color=#FFBF00:1fjd1yw0]##[/color:1fjd1yw0][color=#FFFF00:1fjd1yw0]##[/color:1fjd1yw0][color=#BFFF80:1fjd1yw0]##[/color:1fjd1yw0][color=#8080FF:1fjd1yw0][b:1fjd1yw0]www.[/b:1fjd1yw0][/color:1fjd1yw0][color=#FF0000:1fjd1yw0][b:1fjd1yw0]wa[/b:1fjd1yw0][/color:1fjd1yw0][color=#000000:1fjd1yw0]master[/color:1fjd1yw0][color=#8080FF:1fjd1yw0][b:1fjd1yw0].com.br[/b:1fjd1yw0][/color:1fjd1yw0] [color=#FFFFBF:1fjd1yw0]##[/color:1fjd1yw0][color=#FFFF80:1fjd1yw0]##[/color:1fjd1yw0][color=#FFFF40:1fjd1yw0]##[/color:1fjd1yw0][color=#FFFF00:1fjd1yw0]##[/color:1fjd1yw0][color=#008000:1fjd1yw0]##[/color:1fjd1yw0]

Please Entrar ou Registrar to join the conversation.

Mais
14 anos 6 meses atrás #18223 por shiroi2003
shiroi2003 replied the topic: Re: Modificar HTML module_menu (mod_mainmenu)
Crie na pasta html no arquivo modules.php (se não existir, crie) do seu template um método (função) semelhante à esse:
function modChrome_jarounded($module, &$params, &$attribs)
{ ?>
		<div class="jamod module<?php echo $params->get('moduleclass_sfx'); ?>" id="Mod<?php echo $module->id; ?>">
			<div>
				<div>
					<div>
						<?php if ($module->showtitle != 0) : ?>
						<?php
						if(isset($_COOKIE&#91;'Mod'.$module->id&#93;)) $modhide = $_COOKIE&#91;'Mod'.$module->id&#93;;
						else $modhide = 'show';
						?>
						<h3 class="<?php echo $modhide; ?>"><span><?php echo $module->title; ?></span></h3>
						<?php endif; ?>
						<div class="jamod-content"><?php echo $module->content; ?></div>
					</div>
				</div>
			</div>
		</div>
	<?php
}

e no seu template chame a posição que ficará o respectivo módulo da seguinte forma:
<jdoc:include type="modules" name="top" style="jarounded" />
Essa é uma das formas que eu consegui de customizar a impressão do módulo,
segue outras referências:
http://blog.opensourcenetwork.eu/tutorials/experienced/joomla-output-override-of-modmainmenu
http://developer.joomla.org/tutorials/165-understanding-output-overrides-in-joomla.html
http://docs.joomla.org/Understanding_Output_Overrides#Module_Layout_Overrides

PS:. esse código que colei está no arquivo que vem com o pacote do joomla em: \templates\ja_purity\html

Att,
Max

Att,
Max
[size=85:2mz38nv4]
[b:2mz38nv4]Trabalhando atualmente:[/b:2mz38nv4]
TecSaas - Software como Serviço
[b:2mz38nv4]Conhecimentos:[/b:2mz38nv4]
XHTML, CSS, SQL, Python/Django, Python/Bluetooth, Joomla, Photoshop, Corel, Flash
[/size:2mz38nv4]
Siga-me no twitter: @lucasmax

Please Entrar ou Registrar to join the conversation.

  • hevertonhlt
  • Avatar de hevertonhlt Autor do Tópico
  • Offline
  • JCB! Novato
  • JCB! Novato
Mais
14 anos 6 meses atrás #18734 por hevertonhlt
hevertonhlt replied the topic: Re: Modificar HTML module_menu (mod_mainmenu)
desculpe a demorar, mas mto obrigado pela ajuda!
vou olhar!
abs

nomE ~ hevertoN l. tassianrI
sitE ~ [url:dj6gmjoi]http://www.hevertontassinari.com.br[/url:dj6gmjoi]

duvidaS/sugestõeS ~ MP

Please Entrar ou Registrar to join the conversation.

Mais
14 anos 6 meses atrás #19339 por shiroi2003
shiroi2003 replied the topic: Re: Modificar HTML module_menu (mod_mainmenu)
No caso eu também estou atrás de uma personalização mais avançada para o mod_mainmenu, a personalização assim ainda não é o melhor jeito pelo que tô sabendo, só que tá dificil...

Deixa eu reforçar...

Alguém ae sabe explicar como personalizar o mod_mainmenu, isto é, usar um próprio html/php nele ??

Att,
Max

Att,
Max
[size=85:2mz38nv4]
[b:2mz38nv4]Trabalhando atualmente:[/b:2mz38nv4]
TecSaas - Software como Serviço
[b:2mz38nv4]Conhecimentos:[/b:2mz38nv4]
XHTML, CSS, SQL, Python/Django, Python/Bluetooth, Joomla, Photoshop, Corel, Flash
[/size:2mz38nv4]
Siga-me no twitter: @lucasmax

Please Entrar ou Registrar to join the conversation.