Capturar "id" de um ítem de menu...(Resolvido)

  • Wagner13
  • Avatar de Wagner13 Autor do Tópico
  • Offline
  • JCB! Novato
  • JCB! Novato
Mais
13 anos 5 meses atrás #69465 por Wagner13
Wagner13 created the topic: Capturar "id" de um ítem de menu...(Resolvido)
Olá pessoal !
Preciso de uma ajuda. O problema é o seguinte:
Criei um módulo jumi que chama um script php (teste.php) Nesse script eu chamo várias páginas html. Até ai tudo bem, todas estão aparecendo uma em baixo da outra. Só que eu queria mostrar apenas uma página de cada vez (de acordo com o "id" da opção escolhida no menu). Eu só precisaria capturar o id da opção para fazer isso, mas, não sei como.

Exemplo:

Menu principal

Item 1 ==> id=27
Item 2 ==> id=2
Item 3 ==> id=10
Item 4 ==> id=8

Como eu faço pra capturar o id de cada item escolhido e atribuir a uma variável?

Desde já agradeço qq ajuda

Abraços

Ninguém é tão sábio que não tenha algo a aprender, nem tão ignorante que não tenha algo a ensinar.

Please Entrar ou Registrar to join the conversation.


  • Wagner13
  • Avatar de Wagner13 Autor do Tópico
  • Offline
  • JCB! Novato
  • JCB! Novato
Mais
13 anos 5 meses atrás #69724 por Wagner13
Wagner13 replied the topic: Re: Capturar "id" de um ítem de menu...
Olá pessoal,
Consegui resolver o problema. Era muito mais simples do que eu imaginava...
Era só usar o "JRequest::getVar".
Segue o código para quem estiver interessado:
<?php defined( '_JEXEC' ) or die( 'Acesso Restrito' );?>
<!DOCTYPE html PUBLIC “-//W3C//DTD HTML 4.01//EN”
“http://www.w3.org/TR/html4/strict.dtd”>

<html>
<head>
     <meta http-equiv="X-UA-Compatible" content="IE=8"/>
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 

<title>Meu site</title>
<link href="estilo.css" rel="stylesheet" type="text/css">
</head>
<body>

<?php

//*** pegando o item de menu escolhido (a variável é "Itemid")*********
$Itemid = JRequest::getVar('Itemid');

// Determinando a página que será mostrada de acordo com o item escolhido

switch ($Itemid) {
    case 27:
	   echo "
	   <div id='conteudo1'>";
              require_once ("pagina_01.html");
           echo "</div> ";
           break;
    case 2:
	   echo "
	   <div id='conteudo1'>";
              require_once ("pagina_01.html");
           echo "</div> ";
           break;
} // fim do switch

?>

</body>
</html>

Depois é só ir criando os itens no menu desejado, verificar o 'id' criado pelo joomla para o mesmo e no script acrescentar o 'case' pra chamar a página desejada.

Simples, não?

Valeu!!!
Abraço a todos

Ninguém é tão sábio que não tenha algo a aprender, nem tão ignorante que não tenha algo a ensinar.

Please Entrar ou Registrar to join the conversation.