Настройка раскрывающегося списка информации о товаре VirtueMart - PullRequest
0 голосов
/ 11 сентября 2011

На моей летной странице у меня есть раскрывающийся список с информацией об элементе.
Я хочу настроить раскрывающийся список, но не могу найти файл, который мне нужно обновить.
Пока я прикрепил его кпеременная с именем $drop_down в
/components/com_virtuemart/themes/default/templates/product_details/includes/addtocart_drop.tpl.php

Может ли кто-нибудь сказать мне, где я могу найти код, относящийся к этому?

1 Ответ

1 голос
/ 03 октября 2011

Попробуйте файл: /administrator/components/com_virtuemart/classes/ps_product_attribute.php

Есть строка кода, которая гласит:

function list_attribute_drop( $product_id, $cls_suffix ) {

Оттуда строка $tpl->set( "drop_down", $html ) ; расположен примерно на 99 строк ниже линии function.Кроме того, появляются следующие строки:

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

Я хотел бы дать вам точные номера строк, но я так много сделалнастройка в моем коде, что все мои строки не в порядке.Надеюсь, это поможет.

...