On Wed, Mar 3, 2010 at 8:27 AM, Ross Mellgren <[email protected]> wrote:

> On Mar 3, 2010, at 11:25 AM, David Pollak wrote:
>
> On Tue, Mar 2, 2010 at 11:42 PM, Heiko Seeberger <
> [email protected]> wrote:
>
>> On 3 March 2010 00:03, David Pollak <[email protected]>wrote:
>>>
>>> On Tue, Mar 2, 2010 at 1:05 PM, Heiko Seeberger <
>>> [email protected]> wrote:
>>>
>>>> Hi,
>>>>
>>>> Isn't it possible to put snippets in subpackages of xxx.snippet?
>>>> Something like <lift:snippet
>>>> type="com.acme.snippet.subpackage.SnippetClass">?
>>>>
>>>> If not, what's the best way to deal with a large number of snippets?
>>>>
>>>
>>> Explicitly registering the snippet dispatch in LiftRules is the way I'd
>>> recommend doing it.  If this is less than 100% optimal for your use case,
>>> let's learn more about your use case and see if we have to expand how
>>> Snippets are looked up.
>>>
>>
>> Well, registering quite a lot of snippets is indeed less than 100%
>> optimal.
>>
>> OK, I have got a not-so-small website with about 100 templates and
>> snippets. The templates are organized as a tree, e.g. /login/signup/seeker,
>> /login/signup/offerer, etc. There is not a perfect 1:1 relationship between
>> templates and snippets, but for sake of simplicity let's assume so. Hence I
>> would like to organize my snippets in packages according to the templates,
>> e.g. ...snippet.login.signup.Seeker, ...snippet.login.signup.Offerer, etc.
>>
>
> One of the things I do with page-specific snippets is call them out in
> SiteMap:
>
> Loc(..., Snippet("foo", snipetFunc))
>
> But it might also be interesting to explore a model like Wickets:
>
> foo/bar/page.html -> look in snippets.foo.bar in addition to the normal
> snippets package... would that help?
>
>
> I have wanted this for a while, I think it would be great.
>

Does that mean you just signed up to write it? ;-)


>
> -Ross
>
>  --
> You received this message because you are subscribed to the Google Groups
> "Lift" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected]<liftweb%[email protected]>
> .
> For more options, visit this group at
> http://groups.google.com/group/liftweb?hl=en.
>



-- 
Lift, the simply functional web framework http://liftweb.net
Beginning Scala http://www.apress.com/book/view/1430219890
Follow me: http://twitter.com/dpp
Surf the harmonics

-- 
You received this message because you are subscribed to the Google Groups 
"Lift" 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/liftweb?hl=en.

Reply via email to