0

开门见山:

我在 TYPO3 6.2.19 上使用 tt_products 2.7.18。<!--###LINK_ITEM###-->通过包裹在任何东西上的标记,我可以获得产品详细信息页面的链接。

<!--###LINK_ITEM###-->###PRODUCT_IMAGE###<!--###LINK_ITEM###-->在呈现为的项目列表模板中使用:

<a href="shop/details/my-fancy-item/">
    <img src="typo3temp/_processed_/csm_my-fancy-item_86ffae0e91.png" width="100" height="100" alt="My Fancy Item">
</a>

但是与上面在购物篮模板中使用的代码相同的代码呈现为:

<a href="shop/details/my-fancy-item/?tt_products%5Bvariants%5D=;;;;;;;;;"></a>
<a href="index.php?eID=tx_cms_showpic&amp;file=319&amp;md5=2b3e59e2f659d5b113dac427953503831ed067e9&amp;parameters%5B0%5D=YTozOntzOjU6IndpZHRoIjtzOjM6IjU1MCI7czo3OiJib2R5VGFnIjtzOjg0OiI8&amp;parameters%5B1%5D=Ym9keSBiZ0NvbG9yPSJibGFjayIgbGVmdG1hcmdpbj0iMCIgdG9wbWFyZ2luPSIw&amp;parameters%5B2%5D=IiBtYXJnaW53aWR0aD0iMCIgbWFyZ2luaGVpZ2h0PSIwIj4iO3M6NDoid3JhcCI7&amp;parameters%5B3%5D=czozNzoiPGEgaHJlZj0iamF2YXNjcmlwdDpjbG9zZSgpOyI%2BIHwgPC9hPiI7fQ%3D%3D" onclick="openPic('http://my.domain.de/index.php?eID=tx_cms_showpic&amp;file=319&amp;md5=2b3e59e2f659d5b113dac427953503831ed067e9&amp;parameters%5B0%5D=YTozOntzOjU6IndpZHRoIjtzOjM6IjU1MCI7czo3OiJib2R5VGFnIjtzOjg0OiI8&amp;parameters%5B1%5D=Ym9keSBiZ0NvbG9yPSJibGFjayIgbGVmdG1hcmdpbj0iMCIgdG9wbWFyZ2luPSIw&amp;parameters%5B2%5D=IiBtYXJnaW53aWR0aD0iMCIgbWFyZ2luaGVpZ2h0PSIwIj4iO3M6NDoid3JhcCI7&amp;parameters%5B3%5D=czozNzoiPGEgaHJlZj0iamF2YXNjcmlwdDpjbG9zZSgpOyI%2BIHwgPC9hPiI7fQ%3D%3D','6a8dba3c3d42a166bb85c59d20947e19','width=550,height=550,status=0,menubar=0'); return false;" target="thePicture">
    <img src="typo3temp/_processed_/csm_my-fancy-item_b631da6007.png" width="26" height="26" alt="">
</a>

...我无法弄清楚为什么它的行为不同。

我希望篮子中呈现的内容与项目列表中呈现的内容相同(图像尺寸除外)。有没有我错过的打字稿配置?有人可以帮我吗?

提前致谢,祝您有美好的一天。:)

4

1 回答 1

0

从购物篮视图到单个视图的链接还提供了所有产品的变体信息。产品的颜色和尺寸与篮子中的产品有关。此信息(颜色、尺寸和其他变体)将转发到产品单一视图。然后产品单一视图将仅显示产品和变体。如果你想改变这种行为,那么你必须调整 tt_products 的 PHP 代码。

class.tx_ttproducts_basket_view.php;

if (is_array($extArray) && is_array($extArray[$basket->getFuncTablename()])) { $addQueryString['variants'] = htmlspecialchars($extArray[$basket->getFuncTablename()][0]['vars']); }

你可以评论你上面的行。但是,您将不会看到与您在购物篮中的相同变体中的产品。

于 2016-04-23T12:41:39.710 回答