i use a custom app helper method i called defaultLink() which resets all prefixes unless specified. although thats maybe not exactly what you have in mind but you could make sth similar with your own default values
either way - called via $this->Html->defaultLink(); in any view as always On 28 Sep., 15:53, nowotny <[email protected]> wrote: > Hello. > > Let's say you have a menu in the layout that should be constant > throughout the whole site with the following links: > $this->Html->link('Posts',array('controller'=>'posts','action'=>'index')); > $this->Html- > >link('Users',array('controller'=>'users','action'=>'index', > > 'admin'=>true)); > > If you're in e.g.www.domain.com/pages/indexthose two links point > to:www.domain.com/postswww.domain.com/admin/users > > And that's OK. But when you're in a prefixed route, > e.g.www.domain.com/admin/tags/index, all the links are > prefixed:www.domain.com/admin/posts(<- wrong)www.domain.com/admin/users > > I know I could add 'admin'=>false to all links that should not be > prefixed but that's not really a feasible solution. > > So here comes my question: is there a way for Html helper not to add > prefixes to links in prefixed routes unless when I explicitly set it > to do so with 'admin'=>true? > > I think it should be possible by defining a route but I was not > successful in setting one up correctly. > > BTW: I'm using CakePHP 1.3.12 -- Our newest site for the community: CakePHP Video Tutorials http://tv.cakephp.org Check out the new CakePHP Questions site http://ask.cakephp.org and help others with their CakePHP related questions. To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/cake-php
