Atribuir menu

  • shiroi2003
  • Avatar de shiroi2003 Autor do Tópico
  • Offline
  • JCB! Senior
  • JCB! Senior
Mais
14 anos 6 meses atrás #19743 por shiroi2003
shiroi2003 created the topic: Atribuir menu
Pessoal,
Tenho plena confiança de que alguém já passou por isso também!
Gostaria de atribuir um módulo à uma página especifica e não simplesmente à um item de menu, quando atribuo o módulo ao menu, todas as páginas daquele componente pegam o menu, eu quero só que UMA página especifica pegue o componente, alguém já passou por isso e sabe me ajudar?

Valeu!
Abs

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.


Mais
14 anos 6 meses atrás #19747 por sniper_rio
sniper_rio replied the topic: Re: Atribuir menu
Primeiro, qual é a pagina, qual é o componente, existe um item id especifico?

[color=#0000BF:u0616lek][b:u0616lek]Conheça nossa comunidade 100% brasileira... link abaixo.[/b:u0616lek][/color:u0616lek]
[b:u0616lek][color=#FF0000:u0616lek][url:u0616lek]http://www.troopical.com[/url:u0616lek][/color:u0616lek][/b:u0616lek]
[color=#008000:u0616lek][b:u0616lek]Não respondemos por MP, obrigado![/b:u0616lek][/color:u0616lek]
[b:u0616lek][color=#FF0000:u0616lek]Para organizar o Clube, se seu tópico foi resolvido, coloque [resolvido] no título.[/color:u0616lek][/b:u0616lek]

Please Entrar ou Registrar to join the conversation.

  • shiroi2003
  • Avatar de shiroi2003 Autor do Tópico
  • Offline
  • JCB! Senior
  • JCB! Senior
Mais
14 anos 6 meses atrás #19748 por shiroi2003
shiroi2003 replied the topic: Re: Atribuir menu
Existe demais da conta ;D
index.php?option=com_adsmanager&page=show_category&catid=3&order=0&expand=0&Itemid=9

Concluimos então que é componente adsmanager
mostrando a categoria de ID3 do component, Item de menu ID 9,

Confere?
Valeu!
Abs

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.

Mais
14 anos 6 meses atrás #19753 por sniper_rio
sniper_rio replied the topic: Re: Atribuir menu
Bem, vamos la...
1 - instale o metamod. Vc encontra ele nas nossas extensoes;
2 - deixe ele todo defaut, só escolha os modulos;
3 - cole na caixa de texto para php o codigo abaixo. Sabendo que X é igual ao itemid do menu e Y é igua ao itemid do módulo

/* SETUP:
* Itemid => modulo id
*/
$mappings = array(
X=>Y
);

/* You should not need to edit anything under here */
$menu = &JSite::getMenu();
if (empty($Itemid)) {
$menuItem = &$menu->getActive();
} else {
$menuItem = &$menu->getItem($Itemid);
}
$tree = $menuItem->tree;
$all_modules = array();
for ($i = 0; $i < count($tree) - 1; $i++ ) {
$value = $tree[$i];
if (array_key_exists($value, $mappings)) {
$all_modules[] = $mappings[$value];
}
}
return $all_modules;

[color=#0000BF:u0616lek][b:u0616lek]Conheça nossa comunidade 100% brasileira... link abaixo.[/b:u0616lek][/color:u0616lek]
[b:u0616lek][color=#FF0000:u0616lek][url:u0616lek]http://www.troopical.com[/url:u0616lek][/color:u0616lek][/b:u0616lek]
[color=#008000:u0616lek][b:u0616lek]Não respondemos por MP, obrigado![/b:u0616lek][/color:u0616lek]
[b:u0616lek][color=#FF0000:u0616lek]Para organizar o Clube, se seu tópico foi resolvido, coloque [resolvido] no título.[/color:u0616lek][/b:u0616lek]

Please Entrar ou Registrar to join the conversation.

  • shiroi2003
  • Avatar de shiroi2003 Autor do Tópico
  • Offline
  • JCB! Senior
  • JCB! Senior
Mais
14 anos 5 meses atrás #19928 por shiroi2003
shiroi2003 replied the topic: Re: Atribuir menu
Seguinte,
Continuo com algumas dúvidas, já estou testando o MetaMod...
Deixa eu tentar entender,
- Instalo o MetaMod
Publico ele em que posição ?
Em quais paginas o mod_metamod deve ser exibido ?
- Escolha os módulos é : "Definicao rápida de modulo por posicao ou id?" ? No caso coloquei o id do meu módulo (36)

Certo, colei o PHP:

/* SETUP:
* Itemid => modulo id
*/
$mappings = array(
X=>Y
);

/* You should not need to edit anything under here */
$menu = &JSite::getMenu();
if (empty($Itemid)) {
$menuItem = &$menu->getActive();
} else {
$menuItem = &$menu->getItem($Itemid);
}
$tree = $menuItem->tree;
$all_modules = array();
for ($i = 0; $i < count($tree) - 1; $i++ ) {
$value = $tree[$i];
if (array_key_exists($value, $mappings)) {
$all_modules[] = $mappings[$value];
}
}
return $all_modules;

Bom,
Pronto, salvei o MetaMod.
Agora vou no meu módulo que chama 'Topo da pagina 1' e mando ele aparecer em quais páginas ?

Valeu!
Módulo interessantissimo!

Abs
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.