Empfehlungen: Erweiterte Suche

pageTitle ändern

Daten auslesen, verarbeiten und den Views übergeben

pageTitle ändern

Beitragvon n0Va » Mi 12. Mai 2010, 19:46

Einen schönen guten Abend,

ich bin noch ein blutiger Anfänger mit dem Umgang in CakePHP 1.3 und zerbereche mir gerade den Kopf dadrüber wie ich den Titel einer Seite ändern kann.

in meinem posts_controller habe ich folgendes stehen:
Code: Alles auswählen
<?php
class PostsController extends AppController {

    var $name = 'Posts';
   
   
    function admin_index() {
        $this->pageTitle = 'Beitrag';
        $this->Post->recursive = 0;
        $this->set('posts', $this->paginate());
    }

Auch verwende ich die default.ctp:
Code: Alles auswählen
<title>
        <?php __('CakePHP: the rapid development php framework:'); ?>
        <?php echo $title_for_layout; ?>
    </title>
 


Doch leider verändert sich nicht der Titel wenn ich die index action aufrufe. Wäre jemand so freundlich und kann mir verraten woran das liegen kann?

Liebe Grüße
n0Va
 
Beiträge: 1
Registriert: Mi 12. Mai 2010, 19:40

Re: pageTitle ändern

Beitragvon euromark » Mi 12. Mai 2010, 21:11

in 1.3 gibts kein $this->pageTitle mehr
einfach mit $this->set() direkt übergeben

oder den trick anwenden im beforeRender():
Code: Alles auswählen
        $this->set('title_for_layout', $this->pageTitle);

dann kannste weiterhin $this->pageTitle befüllen
euromark
 
Beiträge: 618
Registriert: Fr 27. Jun 2008, 22:17
Wohnort: München
CakePHP-Version: 2.1
OS: Windows


Zurück zu Controller

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast