Imagine being paid to improve your favorite CMS!

It could be you! Umbraco HQ are hiring and are looking for both talents and senior developers. Wonderful workplace, friendly colleagues and competitive salary.

Copied to clipboard

Flag this post as spam?

This post will be reported to the moderators as potential spam to be looked at


  • Skender Memed 5 posts 25 karma points
    Dec 21, 2011 @ 14:06
    Skender Memed
    0

    version 1.2 <pre> tag

    Hi Darren,

    Is the <pre> tag supported by version 1.2 ? I've got the structure below and the content is not showing up

    <div id="xx">
    <pre>

    hello

    world ( the body text)

    </pre>

    </div>

    and how can I upgrade it to version 2.0? I've bought one license for it , do I need to buy another one for version 2.0? if I upgrade does the new version sort out the problem?

     

    Many Thank

  • Darren Ferguson 1006 posts 3146 karma points mvp c-trib
    Dec 21, 2011 @ 14:09
    Darren Ferguson
    0

    Hi - you need to match the pre tag in your XSLT.

    I'm assuming that the HTML you posted is from a rich text area you want to process?

    You can have a free upgrade from 1.2 to 2.0 if you need but your issue isn't a restriction of 1.2

    Thanks.

  • Skender Memed 5 posts 25 karma points
    Dec 22, 2011 @ 12:13
    Skender Memed
    0

    Hi Darren, 

    Yes , the HTML is from rich text editor.

    How can I match it with fo ? Could you please provide me the xsl template for matching pre tag?

    Many Thanks

     

  • Darren Ferguson 1006 posts 3146 karma points mvp c-trib
    Dec 22, 2011 @ 15:44
    Darren Ferguson
    0

    In the example XSL there is a template to match a paragraph tag - i'd copy that and have it match pre instead of p

    Thanks.

  • Skender Memed 5 posts 25 karma points
    Dec 22, 2011 @ 17:36
    Skender Memed
    0

    Thanks for your quick reply.

    I've added a template to match the pre tag but it loses the pre-formating! 

    Do you have any idea how can I resolve this issue?

    Thanks

     

  • Tom Fulton 2029 posts 4952 karma points c-trib
    Dec 22, 2011 @ 18:46
    Tom Fulton
    0

    Hi,

    Check out this page:  HTML to Formatting Objects which tells you which FO elements to use in place of FO elements, it even includes templates to do the transforming.  For Pre you can use:

    <xsl:template match="pre">
      <fo:block font-family="monospace"
        white-space-collapse="false"
        wrap-option="no-wrap">
        <xsl:apply-templates select="*|text()"/>
      </fo:block>
    </xsl:template>

    And if you need any special formatting of course you can add it to the block above...

    -Tom

Please Sign in or register to post replies

Write your reply to:

Draft