What is about:
<lift:path.Snippet.action />

Where there is following exclusive cases for path:
1 path is a relative path from one of the packages denoted by
LiftRules.addToPackages to a Snippet class
2 path is a path from the _root_ to the Snippet class.

And the Lift can sequentially try each case for resolve Snippet to
use.

On 21 май, 03:45, David Pollak <feeder.of.the.be...@gmail.com> wrote:
> On Wed, May 20, 2009 at 12:02 PM, Alex Boisvert <boisv...@intalio.com>wrote:
>
>
>
> > 2009/5/20 David Pollak <feeder.of.the.be...@gmail.com>
>
> >> On Wed, May 20, 2009 at 9:38 AM, Alex Boisvert <boisv...@intalio.com>wrote:
>
> >>> Maybe an optional package attribute?
>
> >>> e.g.,
>
> >>> <lift:snippet package="com.example" type="Foo.bar" form="POST">
> >>>     ...
> >>> </lift:snippet>
>
> >> Dude... you're so 2008 with that syntax... :-)
>
> > Yes, I know... I just couldn't come to terms with using dots in my XML
> > elements.   I guess I have issues ;)
>
> > The current syntax is:
>
> >> <lift:Foo.bar form="Post">...</lift:Foo.bar>
>
> >> I guess we can add a package attribute anyway, although it breaks the
> >> whole Snippet lookup mechanism (not the reflection code, but the partial
> >> functions).
>
> > It seems it would be natural to use XML namespaces for mapping to Scala
> > packages.
>
> > LiftRules.mapNamespaceToPackage("http://com.example.myapp.widgets"; ->
> > "com.example.myapp.widgets")
>
> > and then,
>
> > <html ... xmlns:example="http://com.example.myapp.snippets";>
>
> >   <example:Foo.bar> ... </example:Foo.bar>
>
> > ?
>
> Interesting... it might impact rendering performance, but it's nice and
> flexible.
>
>
>
> > alex
>
> --
> Lift, the simply functional web frameworkhttp://liftweb.net
> Beginning Scalahttp://www.apress.com/book/view/1430219890
> Follow me:http://twitter.com/dpp
> Git some:http://github.com/dpp

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Lift" group.
To post to this group, send email to liftweb@googlegroups.com
To unsubscribe from this group, send email to 
liftweb+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/liftweb?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to