Octávio,
Tudo bom?
No meu ponto de vista, o routes foi feito exatamente para isso.
Mas não sei se entendi direito.
O seu menu é fixo? Você colocou editoriais dinâmicas, não entendi muito bem.
Referente o link do artigo
meusite.com.br/esporte/id_noticia-999/titulo-da-noticia.html
<http://meusite.com.br/esporte/id_noticia-999/titulo-da-noticia.html>
Não entendi muito bem porque você precisa do titulo da noticia, acredito
que o id da noticia resolva, ou o titulo (como faz o wordpress).
Vou supor que você tenha varias categorias (esporte, cultura, politica),
mas que tudo é artigo.
Neste caso eu faria um controller artigo, e redirecionaria a categoria
como um parametro.
Ai a url seria parecido com o que você descreveu
meusite.com.br/esporte/id/
<http://meusite.com.br/esporte/id_noticia-999/titulo-da-noticia.html>
porém no routes faria o redirecionamento.
$route['esporte/([a-z]+)'] = "artigo/esporte/$1";
Agora se a categoria também é dinamica (no exemplo acima, o parametro
esporte) ai fica dificil, mas provavelmente eu iria alterar o routes.php
dinamicamente ou algo parecido.
[]'s
Octávio Augusto Interliquia escreveu:
Salve pessoal.
Estou fazendo um portal e vou ter editorias dinâmicas (canais do menu).
Assim, vou ter Esporte, Cultura, Politica etc.
Quero montar url amigável e prática, sendo a mais curta possível.
Gostaria de usar url do tipo "meusite.com.br/esporte
<http://meusite.com.br/esporte>" ou mesmo "meusite.com.br/cultura
<http://meusite.com.br/cultura>"
Mas não quero ter que fazer um controler para cada um deles - já que é
dinamico - ou colocar o nome do controler "editoria" ou "noticia" na url.
Ou ainda, quando for um artigo, que a url seja
"meusite.com.br/esporte/id_noticia-999/titulo-da-noticia.html
<http://meusite.com.br/esporte/id_noticia-999/titulo-da-noticia.html>"
Alguém já solucionou isso?
Algum jeito que não seja fazendo várias routes (remaping) manualmente.
Agradeço a ajuda!
Octávio Augusto
------------------------------------------------------------------------
_______________________________________________
Lista mailing list
[email protected]
http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
--
Roberto Almeida Longhi
Time Web
Contmatic
(11) 2942 6700 Ramal 1404
(11) 8599 9022
www.contmatic.com.br
_______________________________________________
Lista mailing list
[email protected]
http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br