VirtueMart商品信息下拉定制

发布于 2024-12-03 20:03:00 字数 240 浏览 1 评论 0原文

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

谁能告诉我在哪里可以找到与此相关的代码?

On my flypage, I have a dropdown list showing item information.
I want to customize the dropdown box, but I cant find the file I need to update.
So far I have pin it down to a variable called $drop_down in
/components/com_virtuemart/themes/default/templates/product_details/includes/addtocart_drop.tpl.php

Can any one tell me where I can find the code relating to this?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

谁人与我共长歌 2024-12-10 20:03:00

尝试以下文件: /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 ) {

我希望能给您准确的行号,但我对代码进行了太多自定义,以致于我的行全部不正常。希望这有帮助。

Try the file: /administrator/components/com_virtuemart/classes/ps_product_attribute.php

There is a line of code which reads:

function list_attribute_drop( $product_id, $cls_suffix ) {

From there, the line $tpl->set( "drop_down", $html ) ; is located about 99 lines down from the function line.
Also, the following lines appear:

} 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" ) ;

The following functions also include similar lines:

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 ) {

I wish I could give you exact line numbers, but I've done so much customization on my code that my lines are all out of whack. Hope this helps.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文