VirtueMart项目信息下拉列表自定义

时间:2011-09-10 21:01:00

标签: php joomla1.5 virtuemart

在我的信息页上,我有一个显示项目信息的下拉列表 我想自定义下拉框,但我找不到需要更新的文件 到目前为止,我已将其固定为一个名为$drop_down的变量 /components/com_virtuemart/themes/default/templates/product_details/includes/addtocart_drop.tpl.php

任何人都可以告诉我在哪里可以找到与此相关的代码吗?

1 个答案:

答案 0 :(得分:1)

尝试使用以下文件:/administrator/components/com_virtuemart/classes/ps_product_attribute.php

有一行代码如下:

function list_attribute_drop( $product_id, $cls_suffix ) {

从那里开始,$tpl->set( "drop_down", $html ) ;行距function行约99行。 此外,还会显示以下行:

} else {
        $html = "<input type=\"hidden\" name=\"product_id\" value=\"$product_id\" />\n" ;
        $html .= "<input type=\"hidden\" name=\"prod_id[]\" value=\"$product_id\" />\n" ;
        $tpl->set( "drop_down", $html ) ;
    }
    $html = $tpl->fetch( 'product_details/includes/addtocart_drop.tpl.php' ) ;
    return array( $html , "drop" ) ;

以下功能还包括类似的行:

function list_attribute_drop_multi( $product_id, $cls_suffix ) {
function list_attribute_list( $product_id, $display_use_parent, $child_link, $display_type, $cls_sfuffix, $child_ids, $dw, $aw, $display_header, $product_list_type, $product_list ) {

我希望我能给你一些确切的行号,但是我已经在我的代码上做了很多自定义工作,我的线路都没有了。希望这会有所帮助。