+ Antworten
Ergebnis 1 bis 3 von 3

Thema: Aktuelles Layout in Controller erhalten

  1. #1
    Hat hier eine Zweitwohnung Avatar von Papillon
    Registriert seit
    07.05.2005
    Beiträge
    1.233
    Bedankte sich
    81
    Erhielt 284 Danksagungen
    in 200 Beiträgen

    Standard Aktuelles Layout in Controller erhalten

    Hallo,

    ich benötige für einen ordentlichen Redirect im Controller
    PHP-Code:
    $this->setRedirect(JRoute::_('index.php?option=com_component&view=view&layout='.$layoutfalse), $msg); 
    das aktuelle Layout.

    Im View selber ist das ja kein Problem:
    PHP-Code:
    $layout $this->_layout 
    Aber wie erhalte ich das im controller?

    Mit aktiviertem Joomla-SEO leitet
    PHP-Code:
    $this->setRedirect(JRoute::_('index.php?option=com_component&view=view'false), $msg); 
    zum Ausgangslayout zurück.

    Mit deaktiviertem SEO lande ich beim Default-Layout.

    Vielen Dank
    Papi
    Geändert von Papillon (31.05.2010 um 13:10 Uhr)
    Gelöste Threads bitte markieren: Anleitung | Joomla 2.5-Tutorial: Schulhomepage mit Joomla 2.5 erstellen | Winged Messenger: www.joomla-fortbildung.de

  2. #2
    War schon öfter hier
    Registriert seit
    28.11.2008
    Beiträge
    149
    Bedankte sich
    22
    Erhielt 4 Danksagungen
    in 4 Beiträgen

    Standard

    Zitat Zitat von Papillon Beitrag anzeigen
    Hallo,

    ich benötige für einen ordentlichen Redirect im Controller
    PHP-Code:
    $this->setRedirect(JRoute::_('index.php?option=com_component&view=view&layout='.$layoutfalse), $msg); 
    das aktuelle Layout.

    Im View selber ist das ja kein Problem:
    PHP-Code:
    $layout $this->_layout 
    Aber wie erhalte ich das im controller?

    Mit aktiviertem Joomla-SEO leitet
    PHP-Code:
    $this->setRedirect(JRoute::_('index.php?option=com_component&view=view'false), $msg); 
    zum Ausgangslayout zurück.

    Mit deaktiviertem SEO lande ich beim Default-Layout.

    Vielen Dank
    Papi
    Hallo,

    ich habe im Augenblick auch ein SEO-Problem, wenn auch ein komplexeres (http://www.joomlaportal.de/komponent...adcrumbs.html).

    Vielleicht könntest Du mal die URLs posten, die mit und ohne SEO entstehen? Zum Vergleich.

    Danke J.

  3. #3
    Verbringt hier viel Zeit
    Registriert seit
    24.01.2006
    Beiträge
    594
    Bedankte sich
    108
    Erhielt 359 Danksagungen
    in 203 Beiträgen

    Standard

    Zitat Zitat von Papillon Beitrag anzeigen
    Im View selber ist das ja kein Problem:
    PHP-Code:
    $layout $this->_layout 
    Naja, so wäre es sauberer:

    PHP-Code:
    $layout $this->getLayout(); 
    Zitat Zitat von Papillon Beitrag anzeigen
    Aber wie erhalte ich das im controller?
    Genauso wie es der Standard-Joomla!-Controller macht:

    PHP-Code:
    $viewLayout    JRequest::getCmd'layout''default' ); 
    Oder du holst die eine Instanz vom View und machst ->getLayout();

  4. Erhielt Danksagungen von:


+ Antworten

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein