Virtuemart изнутри

Вся информация (ну, или почти вся) взята из Интернета. Разные сайты и форумы. Сделано это ради того, чтобы не бегать и не искать потом «где-то я это уже видел». Да простят меня авторы…

Размер дополнительныйх фотографий (переменные: fullimage_height и fullimage_width):
/administrator/components/com_virtuemart/html/product.file_form.php

Контактная информация плательщика — Адрес доставки (поля Страна, Город, Адрес1, Адрес2…):
components/com_virtuemart/themes/default/templates/checkout/customer_info.tpl.php

Корзины вверху при заказе:
components/com_virtuemart/themes/default/templates/checkout/checkout_bar.tpl.php

Таблица заказанных товаров (если речь идет о товарах с налогами):
components/com_virtuemart/themes/default/templates/basket/basket_b2c.html.php

Ширина формы регистрации (по умолчанию равна 90%):
administrator/components/com_virtuemart/classes/ps_userfield.php

Модуль корзины на сайте. Выводится с помошью какого-либо модуля, но настраивается здесь (см. предыдущий пост):
components/com_virtuemart/themes/default/templates/common/minicart.tpl.php

Все заказы на странице пользоавтеля — function list_order — (563 строка):
administrator/components/com_virtuemart/classes/ps_order.php
код:

$tmp_cell="".$db->f('order_id')."$order_status".$db->f("order_total")."". vmFormatDate($db->f("cdate"), "%d. %B %Y")."";

 

Страница пользователя:
components/com_virtuemart/themes/default/templates/pages/account.index.tpl.php

Страница детального просмотра заказа:
account.order_details.tpl.php

Страница оформления заказа (та, которая разбивается на несколько шагов):
administrator/components/com_virtuemart/html/checkout.index.php

Навигация внизу страницы:
administrator/components/com_virtuemart/classes/pageNavigation.class.php

$shopper_subject -тема письма отправляемая покупателю $vendor_subject — тема письма отправляемая продавцу
administrator/components/com_virtuemart/classes/ps_checkout.php

Печатная форма заказа из админки virtuemart
administrator/components/com_virtuemart/html/order.order_printdetails.php

Форма сопутствующих заказов
components/com_virtuemart/themes/default/templates/common/productsnapshot.tpl.php

Убираем ссылку на обновление virtuemart внизу страницы. Ищем ключевое слово — smallgrey
administrator/components/com_virtuemart/admin.virtuemart.php

Форма добавления товара в корзину — выбор кол-ва товара
components/com_virtuemart/themes/default/templates/product_details/includes/quantity_box_general.tpl.php

Шапка категории
/browse/includes/browse_header_category.tpl.php

Вывод кол-ва товаров на в категориию (Показать по)
/browse/includes/browse_pagenav.tpl.php

Далее(следующая страница) кнопка при оформлении заказа
administrator/components/com_virtuemart/html/checkout.index.php

Регистрация нового пользователя. Здесь важна кнопка регистрации.
administrator/components/com_virtuemart/html/checkout_register_form.php

Меняем название главной страницы virtuemart. По умолчанию там идет «Категории». Можно правда и в языковом файле менять.
templates/common/shopIndex.tpl.php

Вывод категорий на главной странице virtuemart. Переменная $categories_per_row — колическтво столбцов.
categoryChildlist.tpl.php

Раздел категории с товарами. Установлена таблица, у таблицы нет класса. Устанавливаем его: $table =& new HTML_Table. К width=»100%« дописываем что угодно.
templates/browse/includes/browse_layouttable.tpl.php

При добавлении товара в корзину выскакивает окошко, написанное на javascript. Если оно Ва не нужно, то закомментируем или удалим php-код в теге <form>:

if( $this->get_cfg( 'useAjaxCartActions', 1 ) && !$notify ) { echo 'onsubmit="handleAddToCart( this.id );return false;"'; }
templates/browse/includes/addtocart_form.tpl.php
templates/product_details/addtocart_form.tpl.php

 

0

Virtuemart изнутри: 2 комментария

  1. Tatiana

    спасибо большое за подборку!! очень полезная информация) Скажи, а как можно добавить несколько адресов продавца, чтобы заказ приходил, например, менеджеру и в отдел доставки, и еще куда нибудь. Добавление разных e-mail адресов!!

    1. merinovkv Автор записи

      Добавить можно, только на статью пока нет времени. Как будет свободное время, может и напишу про это. Если надо срочно — пишите через форму справа, сделаю за денежку.

Добавить комментарий