[TYPO3-shop] Articles with images
Christian Lerrahn (Cerebrum)
christian.lerrahn at cerebrum.com.au
Fri Sep 30 03:13:14 CEST 2011
Hi Franz,
On Thu, 29 Sep 2011 07:34:32 +0200
Franz Holzinger <franz at ttproducts.de> wrote:
> On 29/09/11 03:25, Christian Lerrahn wrote:
>
> >>> However, even for articles that have
> >>> images attached, I always see the product image instead. The
> >>> marker is ###ARTICLE_IMAGE###, so that seems correct. However, I
> >>> had a look at the AJAX response and it looks like the image does
> >>> not only not get replaced in the browser but the AJAX response
> >>> always contains the product image and never any of the article
> >>> images.
> >>>
> >>> I'm using the latest version of tt_products 2.8.1 (23 Sep 2011).
> >>>
> >>
> >> you must have set useArticles, otherwise the articles are not used.
> >
> > That is the case. As mentioned earlier, I can get the price updated
> > from articles.
> >
> >> You must also have the tag id markers used around the images.
> >
> > The template has a line
> > <div class="tt-products-item-img"
> > id="###ARTICLE_IMAGE_ID###">###ARTICLE_IMAGE###</div>
> >
> > which translates to something like
> >
> > <div class="tt-products-item-img"
> > id="tt-products-from-tt-products-articles-single-1-image-"><img
> > src="uploads/pics/foobar.jpg" width="100" height="100" border="0"
> > alt="" /><br /></div>
> >
> > Shouldn't that do the trick? The span around price looks very
> > similar translating to
>
> Here is an error in the replacement of the tag id marker:
>
> id="tt-products-from-tt-products-articles-single-1-image-">
>
> The number to the right is missing.
>
> You must also add the number of the image when you use IMAGE markers
> for articles:
>
> <div id="###ARTICLE_IMAGE_ID1###">
> ###ARTICLE_IMAGE1###
> </div>
If I change the markers as you suggest, I do get different HTML. I
thought that without
separateImage = 1
I'd be able to just use the markers without a numerical identifier.
Anyway, the new HTML looks ok.
<div class="tt-products-item-img"
id="tt-products-from-tt-products-articles-single-1-image-1">...
However, this does not change anything about the images never getting
replaced. I'm still worried about the fact that the AJAX response never
contains the correct path to the article images. I always see something
like
<cmd n="as" t="tt-products-from-tt-products-articles-single-1-image"
p="innerHTML"><![CDATA[<img src="uploads/pics/foobar.jpg" width="100"
height="100" border="0" alt="" /><br />]]></cmd><cmd n="as"
t="tt-products-from-tt-products-articles-single-1-image-1"
p="innerHTML"><![CDATA[<img src="uploads/pics/parrot.jpg" width="100"
height="100" border="0" alt="" /><br />]]></cmd>
in the AJAX response where foobar.jpg is the product image not the
article image.
Cheers,
Christian
More information about the TYPO3-project-tt-products
mailing list