Hello mates,
i'm experimenting a problem while passing from 1.2 to 1.3 regarding
how to set a style from app_controller.php
Basicly i've a simple kind of admin area using the Auth component and
what i need is to set a custom style for all the views in the admin
area:
ie
app/views/users/admin_add.ctp
app/views/users/admin_index.ctp
app/views/users/admin_edit.ctp
app/views/users/admin_view.ctp
app/views/posts/admin_add.ctp
app/views/posts/admin_index.ctp
app/views/posts/admin_edit.ctp
app/views/posts/admin_view.ctp
..............
..............
..............
Now, to get this in Cake 1.2 I did define custom layout&style files,
like this:
---------------------------
app/views/layouts/admin.ctp
---------------------------
<html>
<head>
<title><?php echo $title_for_layout; ?></title>
<?php
echo $this->Html->css('admin');
echo $scripts_for_layout;
?>
</head>
<body>
....
....
....
</body>
</html>
-------------------------
app/webroot/css/admin.css
-------------------------
...
...
...
and then added the following:
----------------------
app/app_controller.php
----------------------
<?php
class AppController extends Controller {
function beforeFilter() {
if (isset($this->params['admin'])) {
$this->layout = 'admin';
}
}
}
?>
Strangely the same approach is not working on Cake 1.3: when I point
to an admin view i keep on seeing the default cake layout with style
cake.generic.css
Is there anybody who can see where I am wrong and why it works on 1.2
and not on 1.3 ?
Thanks a lot in advance
Tres
P.S.
Maybe it's worth to say also that i have the following line in app/
config/routes.php:
Router::connect('/admin', array('controller' => 'users', 'action' =>
'index', 'admin' => true));
Check out the new CakePHP Questions site http://cakeqs.org and help others with
their CakePHP related questions.
You received this message because you are subscribed to the Google Groups
"CakePHP" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected] For more options, visit this group at
http://groups.google.com/group/cake-php?hl=en