|  | Posted by boots on 08/10/05 20:05 
As far as I know, this is not possible -- you have to either manuallyload and register the plugin as non-caching OR get autoload
 behaviour... but not both.
 
 http://smarty.php.net/manual/en/plugins.writing.php
 
 --- Ivo Jansch <ivo@ibuildings.nl> wrote:
 
 > -----BEGIN PGP SIGNED MESSAGE-----
 > Hash: SHA1
 >
 > Hi,
 >
 > Suppose I've created a plugin named {plugin}. I don't register it,
 > it's
 > put in one of my registered plugin dirs, so whenever used, Smarty
 > will
 > automatically find it and include it when needed.
 >
 > So far so good.
 >
 > Now, I want this plugin to be never cached. So, per the docs on
 > http://smarty.php.net/manual/en/caching.cacheable.php, I've added a
 > register_function called for my plugin, with cacheable set to false.
 >
 > However, now it complains that it cannot find my plugin. In this
 > case, I
 > have to manually include the plugin file myself. Is there a solution
 > to
 > this? I want to tell smarty that the plugin is dynamic, but I still
 > want
 > to have it found and included on the fly only in those templates that
 > use it.
 >
 > Greetings,
 > Ivo
 >
 > - --
 > Ivo Jansch <ivo@ibuildings.nl>
 > ibuildings.nl BV - information technology
 > http://www.ibuildings.nl
 > -----BEGIN PGP SIGNATURE-----
 > Version: GnuPG v1.2.4 (MingW32)
 > Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org
 >
 > iD8DBQFC+eAl95NUnGFZm9cRAmNKAKCTyrp12or9nVY+OXVaV9e6oE+koQCZAcfn
 > P1LsHDskn8ljbIxvPtu3XDs=
 > =CkXu
 > -----END PGP SIGNATURE-----
 >
 > --
 > Smarty General Mailing List (http://smarty.php.net/)
 > To unsubscribe, visit: http://www.php.net/unsub.php
 >
 >
 
 
 
 
 ____________________________________________________
 Start your day with Yahoo! - make it your home page
 http://www.yahoo.com/r/hs
 [Back to original message] |