terrific.  glad to help!

On Tue, Aug 25, 2009 at 1:16 PM, Branden Visser <[email protected]> wrote:

> Ahh, I didn't know that, that's very useful.. Thanks! :)
>
> Eric Norman wrote:
>
>> Well the way I've been doing that is to add a hidden input field to the
>> html
>> form that sets the jcr:primaryType property of the child node.  If the
>> child
>> node doesn't exist it gets created automatically.
>>
>> For example:
>>      <!-- also create child node for extra stuff -->
>>      <input type="hidden" name="widgets/jcr:primaryType"
>> value="nt:unstructured" />
>>
>>
>> On Tue, Aug 25, 2009 at 12:54 PM, Branden Visser <[email protected]
>> >wrote:
>>
>>  Eric Norman wrote:
>>>
>>>  Can you just create the widgets node at the same time you create the
>>>> page
>>>> node?  You can do that in the POST that creates the page or use a JCR
>>>> event
>>>> listener to listen for page creation events.
>>>>
>>>>
>>>>  How do I do that in the POST that creates the page?
>>>
>>> Thanks,
>>>
>>> Branden
>>>
>>>
>>>  On Aug 25, 2009 12:26 PM, "Branden Visser" <[email protected]> wrote:
>>>
>>>> Alexander Klimetschek wrote: > > On Tue, Aug 25, 2009 at 7:19 PM,
>>>> Branden
>>>> Visser<[email protected]...
>>>> Maybe this is would be bad design, but to me it makes sense to first and
>>>> foremost find the deepest resolvable resource before the first '.',
>>>> rather
>>>> than rely on a dot or the full URL to tell it where the resource should
>>>> be.
>>>>
>>>> One use case I have (which is why I've been trying to extract a suffix
>>>> from
>>>> this) is that I have a content structure like so:
>>>>
>>>> .../pages/home/widgets/hello_world
>>>>
>>>> Where 'home' is of type 'portal/page', and was created by a user.
>>>>
>>>> When the 'home' page is created, somehow that 'widgets' directory needs
>>>> to
>>>> be created. So, if I try and access the list of widgets that belong to
>>>> the
>>>> 'home' page, I can do:
>>>>
>>>> .../pages/home/widgets.html
>>>>
>>>> If the /widgets folder doesn't exist yet, I have a GET.esp file that
>>>> maps
>>>> to
>>>> 'portal/page' type that can create the subdirectory for me (verifying
>>>> that
>>>> this is what the request is looking for, of course), then do a
>>>> sling.include(.../pages/home/widgets.html) to transparently fill in the
>>>> structure.
>>>>
>>>> If anyone has a better way to accomplish this without using suffix, I am
>>>> all
>>>> ears (eyes?) :-)
>>>>
>>>> Thanks,
>>>> Branden
>>>>
>>>>  c) the second part is separated into selectors (in between dots) > d)
>>>>
>>>>> last
>>>>>
>>>>>  dot-separated part is...
>>>>
>>>>
>>>>
>>

Reply via email to