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]>
----------------------------------------------------------------

Reply via email to