Сопутствующие товары

Тема в разделе "Магазины, электронная коммерция", создана пользователем mazurik, 06.01.2010.

  1. Offline

    mazurik Пользователь

    Регистрация:
    17.11.2005
    Сообщения:
    99
    Симпатии:
    1
    Пол:
    Мужской
    День добрый! Есть вопросы по Сопутствующим товарам. Есть joomla 1.5.15 + vm 1.1.4. Что необходимо:

    1. В админке изменить вид добавления сопутствующих товаров с идиотского поиска, на обычное дерево каталогов.
    2. На самом сайте требуется изменить сам вывод Сопутствующих товаров. Сделать по 1 товару в строку, с кратким описанием, ценой и т.д. Проще говоря, нужно выводить Сопутствующие товары в таком же стиле что и основные.
    3. Можно ли изменить размер превьюшек картинок для сопутствующих товаров?

    Помогите, пожалуйста, кто чем сможет!

    Заранее спасибо!
     
    Последнее редактирование: 08.01.2010
  2.  
  3. Offline

    mazurik Пользователь

    Регистрация:
    17.11.2005
    Сообщения:
    99
    Симпатии:
    1
    Пол:
    Мужской
    отвечаю сам себе:

    1. Хотелось бы изменить эту тупорылейшую систему выбора Сопутствующих товаров. Совершенно глупейший поиск! Хотелось бы видеть просто дерево каталогов... Вот что раскопал:

    файл: /administrator/components/com_virtuemart/html/product.product_form.php

    строки: 989-1012

    Код:

    $tabs->startTab( $VM_LANG->_('PHPSHOP_RELATED_PRODUCTS'), "related-page");

    ?><br />
    <h2><?php echo $VM_LANG->_('PHPSHOP_RELATED_PRODUCTS')?></h2>
    <br />
    <table class="adminform">
    <tr class="row1">
    <td style="vertical-align:top;"><br />
    <?php echo $VM_LANG->_('VM_PRODUCT_RELATED_SEARCH'); ?>
    <input type="text" size="40" name="search" id="relatedProductSearch" value="" />
    </td>
    <td><input type="button" name="remove_related" onclick="removeSelectedOptions(relatedSelection, 'related_products');" value="&nbsp; &lt; &nbsp;" /></td>
    <td>
    <?php
    $relProducts = array();
    foreach( $related_products as $relProd ) {
    $relProducts[$relProd] = $ps_product->get_field( $relProd, 'product_name');
    }
    echo ps_html::selectList('relProds', '', $relProducts, 10, 'multiple="multiple"', 'id="relatedSelection" ondblclick="removeSelectedOptions(relatedSelection, \'related_products\');"');
    ?>
    <input type="hidden" name="related_products" value="<?php echo implode('|', $related_products )?>" />
    </td>
    </tr>
    </table>

    тут этот поиск и есть. к сожалению моих знаний хватило лишь на то, чтобы увеличить само поле поиска в длину и ширину:

    size="150" и $relProducts, 20

    Может ли мне кто-то помочь?

    2. Сопутствующие товары по 1 в строку:

    файл: components/com_virtuemart/themes/templates/common/relatedproducts.tmp.php

    замена

    Код:

    <?php
    while( $products->next_record() ) { ?><tr>

    <td valign="top">
    <?php echo $ps_product->product_snapshot( $products->f('product_sku') ) ?>
    </td>

    </tr>
    <?php
    }
    ?>


    смена вида блока сопутствующих товаров

    файл: components/com_virtuemart/themes/default/templates/common/productsnapshot.tpl.php


    итак, на 2 вопрос ответ нашелся. что по истальным двум?
     

Поделиться этой страницей

Загрузка...