Перейти к содержанию
Форум поддержки пользователей VamShop

Где формируется переменные для шаблонов списка продук


Рекомендуемые сообщения

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

magaznew\www\templates\osc_28207_new_mod\module\product_listing\listing_akk.html

Вопрос: какой файл php им соответствует?

Путем поиска конструкции

$module_data

Нашел соответственно файл

magaznew\www\reviews.php

Поменял там переменные - эффект ноль.

Где формируются данные переменные?

$module_data.PRODUCTS_PRICE

$module_data.PRODUCTS_NAME

и все остальные...

Ссылка на сообщение
Поделиться на другие сайты

/includes/modules/product_listing.php

/includes/modules/dedault.php

/includes/classes/product.php

Вот эти три файлы отвечают за вывод товара + указанные Вами шаблоны.

Ссылка на сообщение
Поделиться на другие сайты

в шаблонах

magaznew\www\templates\osc_28207_new_mod\module\categorie_listing\categorie_listing.html

И тд. При выводе  списка категорий в подкатегории, где есть только подкатегории (во написал!)

Ссылка на сообщение
Поделиться на другие сайты

В тех же самых файлах, что выше я приводил.

То есть формирование переменных в шаблоне

magaznew\www\templates\osc_28207_new_mod\module\categorie_listing\categorie_listing.html

$module_data.CATEGORIES_NAME

Осуществляется в классе product.php?

Ссылка на сообщение
Поделиться на другие сайты
  • 2 months later...

module_data.PRODUCTS_PRICE

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

нашел в product.php

$products_price = $vamPrice->GetPrice($array['products_id'], $format = true, 1, $array['products_tax_class_id'], $array['products_price'], 1);

Если я правильно понимаю, то это тут, так что тут поменять ?

Ссылка на сообщение
Поделиться на другие сайты

Наверное Вам всё-таки лучше править /includes/classes/vam_price.php

Именно там формируется вывод цены.

Ссылка на сообщение
Поделиться на другие сайты

Мне нада просто поменять шрифт в слове "руб", а саму цену оставить прежней, которое выводится через отчет products_listing_list.html

Ссылка на сообщение
Поделиться на другие сайты

В vam_price нужно добавлять свой css класс к выводу валюты.

Нужно наверное менять:


$Pprice = $this->checkAttributes($pID).$this->currencies[$this->actualCurr]['symbol_left'].' '.$Pprice.' '.$this->currencies[$this->actualCurr]['symbol_right'];[/code] на:
[code]
$Pprice = $this->checkAttributes($pID).$this->currencies[$this->actualCurr]['symbol_left'].' '.$Pprice.' <span class="test">'.$this->currencies[$this->actualCurr]['symbol_right'].'</span>';

Ну и затем добавлять в css оформление для span.test

Ссылка на сообщение
Поделиться на другие сайты
  • 4 weeks later...

Саша, а вот еще два отчета new_products_default.html и producs_listings_column.html  в этих отчетах не меняется размер, как ты писал только меняется в отчете product_listing_list.html.

Как поменять и остальных файлах ?

Я так понимаю тоже в vam_price.php, но где именно ?

Ссылка на сообщение
Поделиться на другие сайты
  • 3 weeks later...

Немогу никак сообразить, как мне поменять шрифт {$products_name} в шаблоне product_info_v1.html

нашел

includes/modules/product_info.php формирование переменной

$info->assign('PRODUCTS_NAME', $product->data['products_name']);

А где именно шрифт и стиль меняется {$products_name}  ?

Ссылка на сообщение
Поделиться на другие сайты

В шаблоне добаляйте css класс какой-нибудь это метке.

Например меняйте:


{$PRODUCTS_NAME}
[/code] на:
[code]
<span class="lalala">{$PRODUCTS_NAME}</span>
и затем уже размер шрифта указывайте в /templates/шаблон/stylesheet.css, примерно так:

span.lalala
  {
    font-size: 200%;
  }
[/code]

Ссылка на сообщение
Поделиться на другие сайты

дело, в том, что у $products_name стиль уже где то прописан, только немогу понять где.

Он выводиться не стандартным дефолтным шрифтом и стилем.

А выводится жирным шрифтом красным в отчете product_info_v1.php при просмотре товара, отсюда следует, что css не нужно создавать, уже шрифты и стили, где то прописаны, но немогу понять где ?

Ссылка на сообщение
Поделиться на другие сайты

Так Вы посмотрите html-код.

Вот так он выглядит:


<h1 class="contentBoxHeading">{$PRODUCTS_NAME}</h1>
[/code]

Значит стиль для этой метки в h1.contentBoxHeading

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...