Ok, this is an fragment of a tag which I use to retrieve data from the
CONFIG repository. In the same way you can retrieve data from elsewhere
HierarchyManager hm = SessionAccessControl.getHierarchyManager(request,
ContentRepository.CONFIG);
Content node= hm.getContent(path);
ItemType type =
ItemType.CONTENTNODE;
if(node != null) {
Collection children = node.getChildren(type);
if(children != null) {
request.setAttribute(targetVarName, children);
}
}
/Roberto
Robert Weber wrote:
> Hi Roberto,
>
> I want to import a full page rendered by Magnolia or to say it in
> another way i want to display the content of that page and the editor
> should decide which page he wants to include. So how does this work with
> the repository of Magnolia?
>
> Thanks
>
> Robert
>
> Roberto Cosenza schrieb:
>> Hi Robert.
>> Just to be clear: are you trying to import a "jsp" page/fragment or are
>> you trying to import a full page rendered by Magnolia?
>> In the first case, the <jsp:include /> should work. Caching has though
>> to be disabled in the case the file you want to include is dynamic.
>> In the second case, you should probably rethink for a moment. I guess
>> you don't want to import a page but you want to import the "content" of
>> a page. That's where magnolia comes to help with its repository.
>>
>> /Roberto
>>
>> Robert Weber wrote:
>>
>>> Hi Roberto,
>>>
>>> I want to do the following:
>>>
>>> I want to use somethinh like an container. The Editor shall link a page
>>> in magnolia CMS and the page should not be linked via an <a>-tag. The
>>> page should be imported via JSP.
>>>
>>> I tried with <jsp:include /> but it didnt work. Therefore I found
>>> another solution like this:
>>>
>>> URL url = new
>>> URL("http://localhost:8081/magnoliaAuthor/samples/index.html");
>>> BufferedReader in = new BufferedReader(new
>>> InputStreamReader(url.openStream()));
>>> String str;
>>> while ((str = in.readLine()) != null)
>>> {
>>> out.println(str);
>>> }
>>> in.close();
>>>
>>> The Problem with this solution resulted to my question earlier. So is
>>> there any other way to import a page in magnolia CMS?
>>>
>>> Thanks a lot.
>>>
>>> Robert
>>>
>>>
>>> Roberto Cosenza schrieb:
>>>
>>>> Robert, Magnolia currently uses the "Basic Auth" authentication method
>>>> which does not allow you to send the login and password through a url.
>>>>
>>>> What do you want to do? Many http clients (as wget and curl) support
>>>> basic auth so you don't need a url encoded with the login and password.
>>>> /roberto
>>>>
>>>> Robert Weber wrote:
>>>>
>>>>
>>>>> Hi,
>>>>>
>>>>> I have a simple question:
>>>>>
>>>>> I would like avoid the dialog where you type in username and password
>>>>> and use a url with both values in it. Can anybody tell me how does
>>>>> a url
>>>>> like this look like?
>>>>>
>>>>> I tried certain things but they didnt work i.e.:
>>>>>
>>>>> http://localhost:8081/magnoliaAuthor/?username=superuser?password=superuser
>>>>>
>>>>>
>>>>>
>>>>> thanks a lot
>>>>>
>>>>> ----------------------------------------------------------------
>>>>> for list details see
>>>>> http://www.magnolia.info/en/magnolia/developer.html
>>>>> ----------------------------------------------------------------
>>>>>
>>>> Roberto Cosenza
>>>> Infoflex Connect AB, Sweden
>>>> Tel: +46-(0)8-55576867, Fax: +46-(0)8-55576861
>>>>
>>> ----------------------------------------------------------------
>>> for list details see
>>> http://www.magnolia.info/en/magnolia/developer.html
>>> ----------------------------------------------------------------
>>>
>>
>>
>
>
> ----------------------------------------------------------------
> for list details see
> http://www.magnolia.info/en/magnolia/developer.html
> ----------------------------------------------------------------
Roberto Cosenza
Infoflex Connect AB, Sweden
Tel: +46-(0)8-55576867, Fax: +46-(0)8-55576861
--
Roberto Cosenza
ICQ 12231605, MSN & Jabber robcos AT robcos.com
Tel: +46-(0)70-4660928
Work Tel: +46-(0)8-55576860, Fax: +46-(0)8-55576861
--
----------------------------------------------------------------
for list details see
http://www.magnolia.info/en/magnolia/developer.html
----------------------------------------------------------------