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
-~----------~----~----~----~------~----~------~--~---