我能够获得推荐资产中存在的资产 ID 和资产类型。但是,一旦我得到了他们两个。我无法使用资产 ID 或同时使用资产 ID 和资产类型来获取资产名称属性和用户定义的资产属性。下面是代码: 那么如何获取资产名称和资产的用户定义属性?
<commercecontext:getrecommendations
collection='<%=ics.GetVar("op_rec_men_name")%>'
maxcount="10" listvarname="list_allassets"/>
<br/> Asset Details:
<ics:listloop listname="list_allassets">
<ics:listget listname="list_allassets" fieldname="assetid"
output="op_assetid"/>
Asset ID : <%=ics.GetVar("op_assetid")%> <br/>
<ics:listget listname="list_allassets" fieldname="assettype"
output="op_assettype"/>
Asset Type: <%=ics.GetVar("op_assettype")%> <br/>
<%-- Using Asset Id and Asset Type values and defining "setasset"--%>
<assetset:setasset name="msd" type='<%=ics.GetVar("op_assettype")%>'
id='<%=ics.GetVar("op_assetid")%>'/>
<%-- Trying to get value of user-defined attribute "Page_FS2_Int_SV"
corresponding to the above Asset Id and Asset Type. This part of code
is not working from here --%>
<assetset:getattributevalues name="msd" attribute="Page_FS2_Int_SV"
listvarname="list_int_sv" />
Page_FS2_Int_SV: <string:stream list="list_int_sv"
column="namevalue"/>
<br/>
<%-- Tried value as "name", "Name", "assetname" but did not work --%>
<assetset:getattributevalues name="msd" attribute="name"
listvarname="list_asset_name" />
Asset Name: <string:stream list="list_asset_name" column="namevalue"/>
<br/>
</ics:listloop>
预期输出:资产名称和资产用户定义属性的值
我成功地获得了资产 ID 和资产类型,但没有资产名称和资产的用户定义属性的值。
查询:那么我如何获取资产名称和资产的用户定义属性的值?