I have been reading a few topics regarding caching but none that can help me or that i can fully understand. I use a macro to show product on a few pages. The prices that are saved in the cms are not shwon on the page. When i save the price of product A the old price of product B shows up on the page which is totaly weird.
I double checked following things - i did a save and publish - i did some replublisch entire site clicks - i set the macro properties (cache perido on 0, unchecked cache by page an cahce personalized) - i cleared my browser cache and tested on a few browsers and pc's
Any suggestions are welcome as i am getting a little frustrated here.
What exactly does your macro hold? An XSLT file or UserControl? Can I trick you into pasting the code here? It might not be a cache problem even if it seems so :-)
<li><a href="{umbraco.library:NiceUrl(@id)}" title="Bekijk de Info in detail" class="focus-link ui-corner-all"><span class="pointer">info</span></a></li>
Caching issue
Hi,
I have been reading a few topics regarding caching but none that can help me or that i can fully understand. I use a macro to show product on a few pages. The prices that are saved in the cms are not shwon on the page. When i save the price of product A the old price of product B shows up on the page which is totaly weird.
I double checked following things
- i did a save and publish
- i did some replublisch entire site clicks
- i set the macro properties (cache perido on 0, unchecked cache by page an cahce personalized)
- i cleared my browser cache and tested on a few browsers and pc's
Any suggestions are welcome as i am getting a little frustrated here.
I am using v 4.0.3.
kInd regards,
Bart
Hi Bart,
What exactly does your macro hold? An XSLT file or UserControl? Can I trick you into pasting the code here? It might not be a cache problem even if it seems so :-)
All the best,
Bo
Hi Bo,
Hereby the code, i am curious for your answer! I hope is it clear for you.
-------------------------------------------------
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE xsl:stylesheet [ <!ENTITY nbsp " "> ]>
<xsl:stylesheet
version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:msxml="urn:schemas-microsoft-com:xslt"
xmlns:umbraco.library="urn:umbraco.library" xmlns:Exslt.ExsltCommon="urn:Exslt.ExsltCommon" xmlns:Exslt.ExsltDatesAndTimes="urn:Exslt.ExsltDatesAndTimes" xmlns:Exslt.ExsltMath="urn:Exslt.ExsltMath" xmlns:Exslt.ExsltRegularExpressions="urn:Exslt.ExsltRegularExpressions" xmlns:Exslt.ExsltStrings="urn:Exslt.ExsltStrings" xmlns:Exslt.ExsltSets="urn:Exslt.ExsltSets"
exclude-result-prefixes="msxml umbraco.library Exslt.ExsltCommon Exslt.ExsltDatesAndTimes Exslt.ExsltMath Exslt.ExsltRegularExpressions Exslt.ExsltStrings Exslt.ExsltSets ">
<xsl:output method="html" omit-xml-declaration="yes"/>
<xsl:param name="currentPage"/>
<xsl:variable name="documentTypeAlias" select="string('Houtpellets')"/>
<xsl:variable name="numberOfItems" select="3"/>
<xsl:template match="/">
<ul class="promo-list clearfix">
<xsl:for-each select="$currentPage/ancestor-or-self::root/descendant-or-self::node [@nodeTypeAlias=$documentTypeAlias]">
<xsl:sort select="@sortOrder" order="ascending"/>
<xsl:if test="position() <= $numberOfItems">
<xsl:variable name="picW" select="umbraco.library:GetMedia(data [@alias = 'foto'], 'false')/data [@alias = 'umbracoHeight']"/>
<xsl:variable name="picH" select="umbraco.library:GetMedia(data [@alias = 'foto'], 'false')/data [@alias = 'umbracoWidth']"/>
<li>
<xsl:if test="position() <= $numberOfItems">
<xsl:attribute name="class">ui-corner-all10</xsl:attribute >
</xsl:if>
<xsl:if test="position() = $numberOfItems">
<xsl:attribute name="class">last-item ui-corner-all10</xsl:attribute >
</xsl:if>
<div class="product-img ui-corner-top" >
<xsl:attribute name="style">background:url(/umbraco/imageGen.aspx?image=<xsl:value-of select="umbraco.library:GetMedia(data [@alias = 'foto'], 'false')/data [@alias = 'umbracoFile']" disable-output-escaping="yes"/>&width=210&constrain=true) no-repeat top center;</xsl:attribute >
</div>
<ul class="promo-specs-list clearfix">
<li class="type"><xsl:value-of select="@nodeName" disable-output-escaping="yes"/></li>
<li class="price" style="font:arial;">€<xsl:value-of select="data [@alias = 'prijsperzak']" disable-output-escaping="yes"/></li>
<li class="price"><font face="verdana">€</font><xsl:value-of select="data [@alias = 'prijsperpallet']" disable-output-escaping="yes"/></li>
<xsl:value-of select="data [@alias = 'kortebeschrijving']" disable-output-escaping="yes"/>
<li><a href="{umbraco.library:NiceUrl(@id)}" title="Bekijk de Info in detail" class="focus-link ui-corner-all"><span class="pointer">info</span></a></li>
</ul>
</li>
</xsl:if>
</xsl:for-each>
</ul>
</xsl:template>
</xsl:stylesheet>
--------------------------------------------------
Kind regards,
Bart
is working on a reply...
This forum is in read-only mode while we transition to the new forum.
You can continue this topic on the new forum by tapping the "Continue discussion" link below.