Hi, 

thanks for all your answers. I'll check if an upgrade to 4.4.x is an option, 
otherwise i'll try the transform principle.

Greets/Grüße from/aus Hamburg

Christian 

Am 10.03.2011 um 14:39 schrieb Ondrej Chytil:

> 
> Hi Christian,
> 
> with http://jira.magnolia-cms.com/browse/MAGNOLIA-3369 HTML wrapper was
> moved from stk so you can use decode method (mgnl.decode(content)) if
> you are using Magnolia 4.4 or higher even without stk module.
> 
> -- 
> Best regards,
> 
> Ondrej Chytil
> Magnolia International Ltd.
> 
> On Thu, 2011-03-10 at 13:20 +0000, Unger, Richard wrote:
>> Hallo Christian!
>> 
>> 
>> 
>> If you’re not using stk, then you don’t have the “stk” object
>> available in your templates, so you can’t use the decode() method. In
>> this case you will have to manually decode the strings before output.
>> 
>> 
>> Personally, I would define a transformLinks() method in a base model
>> class, and use that model class (or subclasses) for all my templates
>> and paragraphs. The contents of the transformLink() method would be
>> something like the tip supplied by Rakesh (included below).
>> 
>> 
>> 
>> Lg aus Wien,
>> 
>> 
>> Richard
>> 
>> 
>> 
>> 
>> You need to use the link transformer utility to convert these to the
>> appropriate links
>> 
>> 
>> 
>> String value = <from your node or content>
>> 
>> final AbsolutePathTransformer transformer =
>> 
>>          LinkTransformerManager.getInstance().getAbsolute();
>> 
>> value = LinkUtil.convertLinksFromUUIDPattern( value, transformer );
>> 
>> 
>> 
>> Rakesh
>> 
>> 
>> 
>> 
>> 
>> Von: [email protected]
>> [mailto:[email protected]] Im Auftrag von Christian
>> Lohmann
>> Gesendet: Donnerstag, 10. März 2011 12:28
>> An: Magnolia User-List
>> Betreff: Re: AW: [magnolia-user] internal links in FCKEditor CE
>> 
>> 
>> 
>> 
>> Hi Richard,
>> 
>> 
>> 
>> 
>> thanks for telling me the the cause for this behavior. But now there's
>> another problem, i don't use the STK. Is there another way (another
>> method) to solve this problem?
>> 
>> 
>> 
>> 
>> 
>> LG aus Hamburg
>> 
>> 
>> 
>> 
>> 
>> Christian
>> 
>> 
>> 
>> 
>> Am 09.03.2011 um 17:14 schrieb Unger, Richard:
>> 
>> 
>> 
>> 
>> Hi Christian!
>> 
>> 
>> 
>> 
>> 
>> Are you processing your content using stk.decode() before outputting
>> it in the template?
>> 
>> 
>> è ${stk.decode(content).myfield}
>> 
>> 
>> 
>> 
>> 
>> The example you show below is the way fckeditor stores the links in
>> the raw content.
>> 
>> 
>> That content needs to be decoded to give magnolia a chance to rewrite
>> the links correctly.
>> 
>> 
>> 
>> 
>> 
>> Why does fckeditor not insert the correct links in the first place,
>> you may ask…
>> 
>> 
>> 
>> 
>> 
>> 1.       Because sometimes content is included from a different
>> context (eg including content from site A in site B) – in this case
>> the links should be rendered so they are valid for site B, not site A.
>> 
>> 
>> 2.       Because you might move the content around within the dms. In
>> this case Magnolia will still find it by uuid, and render the links
>> correctly. Otherwise you would have to go back and edit each paragraph
>> referring to the moved content…
>> 
>> 
>> 
>> 
>> 
>> Lg aus Wien,
>> 
>> 
>> 
>> Richard
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> Von: [email protected] 
>> [mailto:[email protected]] Im Auftrag von Christian Lohmann
>> Gesendet: Mittwoch, 09. März 2011 16:38
>> An: Magnolia User-List
>> Betreff: [magnolia-user] internal links in FCKEditor CE
>> 
>> 
>> 
>> 
>> 
>> Hello Magnolia-Users,
>> 
>> i have a problem with setting internal links with the FCKEditor. When
>> i try to add a link to, for example the dms, i get following mutated
>> link expression in html:
>> 
>> <a
>> href="${link:{uuid:{8606dd0b-94fb-4d00-abea-6cb5e22a4323},repository:{dms},handle:{/Technical-information/FA-Stabilis_engl},nodeData:{},extension:{pdf}}}">Datenblatt</a>
>> 
>> How can i fix this to get well formed links out of it? Has anyone an
>> idea?
>> 
>> Thanks in advance!
>> 
>> Christian
>> 
>> 
>> 
>> 
>> 
>> ______________________________________________________________________
>> ----------------------------------------------------------------
>> For list details see
>> http://www.magnolia-cms.com/home/community/mailing-lists.html
>> To unsubscribe, E-mail to: <[email protected]>
>> ----------------------------------------------------------------
>> 
>> 
>> 
>> 
>> -- 
>> altocon GmbH
>> 
>> 
>> Gaußstraße 190 B
>> 22765 Hamburg
>> Tel.: +49-40-29812097-0
>> Fax: +49-40-29812097-9
>> E-Mail: [email protected]
>> Web: http://www.altocon.de
>> 
>> Sitz der Gesellschaft: Hamburg
>> AG Hamburg, HRB 104131
>> USt.-IdNr. DE 258127045
>> Geschäftsführer: Michael Trowe, Lutz Hühnken
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> ______________________________________________________________________
>> ----------------------------------------------------------------
>> For list details see
>> http://www.magnolia-cms.com/home/community/mailing-lists.html
>> To unsubscribe, E-mail to: <[email protected]>
>> ----------------------------------------------------------------
>> 
>> 
>> 
>> 
>> 
>> ______________________________________________________________________
>> ----------------------------------------------------------------
>> For list details see
>> http://www.magnolia-cms.com/home/community/mailing-lists.html
>> To unsubscribe, E-mail to: <[email protected]>
>> ----------------------------------------------------------------
> 
> 
> 
> 
> ----------------------------------------------------------------
> For list details see
> http://www.magnolia-cms.com/home/community/mailing-lists.html
> To unsubscribe, E-mail to: <[email protected]>
> ----------------------------------------------------------------
> 

-- 
altocon GmbH
Gaußstraße 190 B
22765 Hamburg
Tel.: +49-40-29812097-0
Fax: +49-40-29812097-9
E-Mail: [email protected]
Web: http://www.altocon.de

Sitz der Gesellschaft: Hamburg
AG Hamburg, HRB 104131
USt.-IdNr. DE 258127045
Geschäftsführer: Michael Trowe, Lutz Hühnken



----------------------------------------------------------------
For list details see
http://www.magnolia-cms.com/home/community/mailing-lists.html
To unsubscribe, E-mail to: <[email protected]>
----------------------------------------------------------------

Reply via email to