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