菜单中的CS-Cart类别图像

时间:2017-12-07 22:48:25

标签: php smarty cs-cart

在类别页面的CS-Cart中,如果已上传图像,则会获得包含图像的子类别列表。

如何让类别图像也显示在主菜单中(topmenu_dropdown.tpl)?

我尝试过使用类似的东西:

{include file="common/image.tpl" images=$item2.main_pair image_width=150}

但看起来图片没有提供给topmenu_dropdown.tpl

2 个答案:

答案 0 :(得分:0)

终于找到了答案,所以会发布可能需要它的其他人。

这可以使用非常有用的fn_get_category_data,这使您可以从类别中获取数据。

topmenu_dropdown.tpl中,您首先需要找到类别ID。虽然这不是直接可用的,但您可以将其从href变量的末尾移除。 (仅当它是自动生成的类别菜单时才可以使用)

{assign var=catid value="="|explode:$item2.href}

这将通过在=符号处分割href来生成数组。

{$category_data = $catid.1|fn_get_category_data}

然后您可以使用ID号来获取正确的类别数据。

现在$category_data将包含您想要的所有变量,包括使用$category_data.main_pair所需的图像

答案 1 :(得分:0)

最后,我有了一个新主意,可以在菜单中显示类别图像。

感谢您从中获取类别ID

$ item2对象

CS-Cart category image in menu

中所示
import UIKit

@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate {  // Thread 1: EXC_BAD_ACCESS (code=1, address=0x50)

...