On 29 Apr., 15:25, Kristof Dreier <[EMAIL PROTECTED]> wrote:
> Nun stehe ich vor einem Problem, dass der Kunde in einer Sidebar gerne
> dynamische Inhalte hätte, z.B. "Spieler des Monats".
> Dieser Inhalt soll auf jeder Seite erscheinen, also habe ich mir
> gedacht, dass ich es in default.ctp einbaue, nur hab ich leider
> keine Ahnung, wie ich das genau bewerkstelligen soll. Hab es schon mit
> Elements versucht, aber habe da wohl eine Denksperre,
> weil ich nicht genau weiß, wie ich den Inhalt dynamisch, unabhängig
> von der Seite, erstellen soll.

Schaue Dir dazu mal "requestAction()" an. Im default.ctp machst Du
z.B. das hier:
<div class="sidebar">
<?php $this->requestAction('/sidebar/'); ?>
</div>

"/sidebar/" ist nun ganz einfach eine Route, die Du connectest.
Dahinter steckt dann wieder ein Controller-Aufruf und das Rendern
eines Views. Du kannst einer requestAction über ein Array noch
Parameter mitgeben, die dann in der gerouteten Controller-Methode über
$this->params zur Verfügung steht.

Darüber kann man z.B. auch sehr gut das Menü einer Site rendern.

Gruß,
  Dirk


--~--~---------~--~----~------------~-------~--~----~
Sie erhalten diese Nachricht, weil Sie Mitglied sind von Google Groups-Gruppe 
"CakePHP-de für deutsche CakePHP Entwickler".
 Für das Erstellen von Beiträgen in dieser Gruppe senden Sie eine E-Mail
an [email protected]
 Um sich von dieser Gruppe abzumelden, senden Sie eine E-Mail an [EMAIL 
PROTECTED]
 Weitere Optionen finden Sie in dieser Gruppe unter 
http://groups.google.com/group/cakephp-de?hl=de
-~----------~----~----~----~------~----~------~--~---

Antwort per Email an