在类别页面的CS-Cart中,如果已上传图像,则会获得包含图像的子类别列表。
如何让类别图像也显示在主菜单中(topmenu_dropdown.tpl)?
我尝试过使用类似的东西:
{include file="common/image.tpl" images=$item2.main_pair image_width=150}
但看起来图片没有提供给topmenu_dropdown.tpl
答案 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)
...