Redirect artykulow do roznych layoutow

Czesc Wam wszystkim :slight_smile:

Mecze sie z takim problemikiem : Mam pewna stronke… stronka ma intro z ktorego mozna wejsc na rozne layouciki z inna zawartoscia menu ;p
jest ich 3 … tylko problem polega na tym ze wyswietlone artykuly nie pokazuja sie w tych samych layoutach z ktorych sie kliknelo na dana pozycje w menu tylko przechodza mi do jednego zdefiniowanego na sztywno miejsca… Zaczalem wiec kombinowac i zrobilem cos takiego :

[code]def article

@article = Article.find_article @lang, params[:id]
if @article.nil?
  render :file => "public/404.html", :status => 404 
  return
end
@metas = {}
@article.metas.each {|m| @metas[m.key] = m}

@page = request.request_uri  
if @page == "/home/index4" 
  render :layout=>'index4',:action=>'article'

elsif @page == "/home/index3"
  render :layout=>'index3',:action=>'article'

elsif @page == "/home/index2"
  render :layout=>'index2',:action=>'article'

end

end[/code]
tyle ze nie dziala ;p kto wskaze mi blad ewentualnie podpowie jak byc powinno ?

Jeśli różnica między layoutami to tylko menu to może lepiej wyobrębnić różne partiale dla menu i w widoku odpowiedni renderować w zależności od akcji ?

Nie nie :slight_smile: to nie tylko rozne menu… ale napisalem tylko o tym bo wydawalo mi sie to najistotniejsze. Layouty roznia sie cssami , kolorystyka , grafikami itp .

a zwraca jakiś błąd czy coś ? może w logu coś jest ?

oto link :slight_smile: http://www.toster.jaaz.pl:3920/ tu nas kieruje do intra. z intra wchodzimy do bylejakiego layu… ok mamy strone glowna dla kazdego inna.
jednak kiedy klikamy na pozycje w menu przekierowuje nas do “niekompletnego” intra … tak jakby nie uwzglednial mojego ifa ktorego wkleilem wyzej.