А можно поподробней?Для чайников.
Тоже хочу фамилию убрать.
201 13.12.2016 20:24:02
Re: Сделать необязательные поля при регистрации [Решено] (14 ответов, оставленных в Вопросы по работе с системой)
202 10.12.2016 02:15:55
Re: Куда установить виджет помощника? (8 ответов, оставленных в Вопросы по работе с системой)
А еще я бы файл https://www.perezvonok.ru/css/main.css скопировал бы себе в движок
и поменял путь <link type="text/css" href="https://www.perezvonok.ru/css/main.css" rel="stylesheet"> на новый.
Тогда вы сможете поменять стили и установить кнопку вызова в нужное Вам место (в смысле выше/ниже/левее/правее).
203 10.12.2016 02:08:57
Re: Куда установить виджет помощника? (8 ответов, оставленных в Вопросы по работе с системой)
А что не получается?
Скрипт добавляете через указанный модуль. http://marketplace.readyscript.ru/addons/jsscripts/
Ссылку для вызова вставляете через конструктор сайта, По умолчанию.
Добавляете куда-нибудь Модуль с Произвольным HTML и там вставляете ссылку.
<a href="#" onclick="magicc();return false">Позвонить</a>
Или же вручную в шаблон вставляете <a href="#" onclick="magicc();return false">Позвонить</a>
Если ничего не получается, то в браузере посмотрите исходный код страницы. Там есть Ваш скрипт? Есть ссылка?
204 07.12.2016 17:58:51
Re: Характеристики товара типа "Список" (21 ответов, оставленных в Вопросы по работе с системой)
Я работаю с классической темой, этого пути найти не могу /modules/catalog/view/blocks/sidefilters/type/color.tpl
В общем тема сама по себе хорошая, но не могу ее настроить толком под свои нужды. Когда создаю клон данной темы, то после этой папки moduleview / вообще пусто.
Поэтому пока приходится работать с оригиналом, но и в нем на Демо версии не работают загрузка картинок, а вот на НЕ демо работает.
Я не тему имел в виду. А из корневую папку. ваш_сайт/modules/catalog/view/blocks/sidefilters/type/color.tpl
Если хотите править что-то, то как сказал Александр, копируете из
ваш_сайт/modules/catalog/view/blocks/sidefilters/type/color.tpl
в
ваш_сайт/templates/ваша_тема/modules/catalog/view/blocks/sidefilters/type/color.tpl
Если в ваш_сайт/modules/catalog/view/blocks/sidefilters/type/ нет color.tpl то значит старый движок, не обновленный.
205 05.12.2016 00:14:54
Re: Кнопки Поделиться (4 ответов, оставленных в Вопросы по созданию тем оформления)
положение плавающего блока, как правило, задается примерно такими стилями.
z-index: 9999;
position: fixed;
bottom: 60px;
right: 15px;
где z-index: 9999 означает, что объект расположен поверх других (значение не обязательно 9999, любое может быть)
position: fixed - позволяет висеть на одном месте при прокрутке страницы
bottom: 60px; right: 15px; - соответственно отступ снизу и отступ справа.
попробуйте найти bottom и поменять его значение.
206 05.12.2016 00:07:21
Re: Кнопки Поделиться (4 ответов, оставленных в Вопросы по созданию тем оформления)
А что за скрипт-то?
207 04.12.2016 13:35:06
Re: Характеристики товара типа "Список" (21 ответов, оставленных в Вопросы по работе с системой)
Здравствуйте. Я вот поняла что можно в характеристиках загружать картинки в цвета, что выбираю список цветов есть возможность загрузки, что выбираю список изображения. Но у меня возникла проблема и не знаю с чем связано. При загрузке картинки цвета колорийного и нажав кнопку сохранить у меня не загружается картинка и поле остается пустым. Сайт пока делаю на демо, то есть 30 дневной пробе. Может это связано с пробной версией?
Или мне нужно все таки не в общие настройки характеристик загружать цвета, а в характеристики товара?
Посмотрите, есть ли у Вас файл /modules/catalog/view/blocks/sidefilters/type/color.tpl
Если нет, значит демо-версия необновленная и там эта функция не работает.
В платной версии все работает нормально.
208 01.12.2016 23:56:53
Re: Вывод определенной характеристики в каталоге товаров. (33 ответов, оставленных в Вопросы по созданию тем оформления)
Теперь заработало. Большое спасибо!
Только еще убрал && $prop_value != ''
т.к. у $prop_value там пустое значение было и правило не срабатывало.
209 30.11.2016 23:27:14
Re: Вывод определенной характеристики в каталоге товаров. (33 ответов, оставленных в Вопросы по созданию тем оформления)
{var_dump($product.properties)} выдает то же что и {var_dump($product->getPropObjects())}
210 30.11.2016 23:23:04
Re: Вывод определенной характеристики в каталоге товаров. (33 ответов, оставленных в Вопросы по созданию тем оформления)
{var_dump($product->getPropObjects())}
дает все содержимое массива
array(4) { [43]=> array(2) { ["group"]=> object(Catalog\Model\Orm\Property\Dir)#639 (5) { ["_values":protected]=> array(5) { ["id"]=> string(2) "43" ["site_id"]=> string(1) "1" ["title"]=> string(39) "Общие характеристики" ["hidden"]=> string(1) "0" ["sortn"]=> string(2) "32" } ["_self_class":protected]=> string(30) "Catalog\Model\Orm\Property\Dir" ["_local_id":protected]=> int(670) ["cache_behavior_instances":"RS\Behavior\AcceptBehavior":private]=> array(0) { } ["instance_behaviors":"RS\Behavior\AcceptBehavior":private]=> array(0) { } } ["properties"]=> array(3) { [332]=> object(Catalog\Model\Orm\Property\Item)#776 (8) { ["_cache_is_list":protected]=> NULL ["before_this":protected]=> NULL ["slider_data":protected]=> NULL ["_values":protected]=> array(18) { ["id"]=> string(3) "332" ["site_id"]=> string(1) "1" ["xml_id"]=> string(13) "yml_710858798" ["title"]=> string(43) "Гарантия производителя" ["type"]=> string(6) "string" ["sortn"]=> string(3) "337" ["parent_sortn"]=> string(1) "0" ["unit"]=> string(0) "" ["parent_id"]=> string(2) "43" ["hidden"]=> string(1) "0" ["no_export"]=>
........ и так далеее .........
Catalog\Model\Orm\Property\Item" ["_local_id":protected]=> int(522) ["cache_behavior_instances":"RS\Behavior\AcceptBehavior":private]=> array(0) { } ["instance_behaviors":"RS\Behavior\AcceptBehavior":private]=> array(0) { } } } } }
211 30.11.2016 23:14:45
Re: Вывод определенной характеристики в каталоге товаров. (33 ответов, оставленных в Вопросы по созданию тем оформления)
посмотрите, что будет в случает если сделать вот так.
{$list = $this_controller->api->addProductsProperty($list)} {* В нужном месте. *}
{foreach $product->getPropObjects() as $data}
{foreach $data.properties as $property}
{var_dump($property.title)}
{/foreach}
{/foreach}
выдает
string(43) "Гарантия производителя" string(37) "Ценовые предложения" string(12) "Страна" string(31) "Площадь обогрева" string(12) "Монтаж" string(14) "Элемент" string(19) "Тип кабеля" string(16) "Мощность" string(10) "Длина" string(14) "Толщина" string(29) "Греющий элемент" string(36) "Категория в Маркете" string(11) "Type prefix"
212 29.11.2016 21:42:21
Re: Вывод определенной характеристики в каталоге товаров. (33 ответов, оставленных в Вопросы по созданию тем оформления)
Конструкцию правильно вставлять в list_products.tpl
{$list = $this_controller->api->addProductsMultiOffersInfo($list)} {$list = $this_controller->api->addProductsProperty($list)} {* Вот здесь например! *} {$list = $this_controller->api->addProductsDirs($list)}
Вставил в это место. Все равно ничего нет.
{foreach from=$product->getPropObjects() item=property}
{var_dump($property.title)}
{/foreach}
дает NULL NULL NULL NULL
причем количество NULL у разных товаров разное
а такая конструкция
{foreach $product->fillProperty() as $data}
{foreach $data.properties as $property}
{var_dump($property.title)}
{/foreach}
{/foreach}
дает
string(43) "Гарантия производителя" string(37) "Ценовые предложения" string(12) "Страна" string(31) "Площадь обогрева" string(12) "Монтаж" string(14) "Элемент" string(19) "Тип кабеля" string(16) "Мощность" string(10) "Длина" string(14) "Толщина" string(29) "Греющий элемент" string(36) "Категория в Маркете" string(11) "Type prefix"
Насколько я понимаю, либо не срабатывает {$list = $this_controller->api->addProductsProperty($list)}
либо {foreach from=$product->getPropObjects() item=property}
Как можно это проверить, что из них не работает?
213 28.11.2016 22:50:23
Re: Вывод определенной характеристики в каталоге товаров. (33 ответов, оставленных в Вопросы по созданию тем оформления)
Может я куда-то не туда вставляю
{$list = $this_controller->api->addProductsProperty($list)}
?
У меня немного исправленный шаблон perfume.
Там шаблон списка состоит из двух файлов, даже трех.
Нужно код указанный выше вставлять в list_products_items.tpl
{if $view_as == 'blocks'}
<ul class="products">
{foreach $list as $product}
{include file="%catalog%/one_product.tpl" shop_config=$shop_config product=$product}
{/foreach}
</ul>
{else}
<table class="productTable">
{foreach $list as $product}
<tr {$product->getDebugAttributes()} data-id="{$product.id}">
{$main_image=$product->getMainImage()}
<td class="image"><a href="{$product->getUrl()}"><img src="{$main_image->getUrl(100,100)}" alt="{$main_image.title|default:"{$product.title}"}"/></a></td>
<td class="info">
{hook name="catalog-list_products:tableview-title" title="{t}Просмотр категории продукции:название товара, табличный вид{/t}"}
<a href="{$product->getUrl()}" class="title">{$product.title}</a>
{/hook}
в самый верх? или куда?
Или же в файл list_products.tpl
{$shop_config=ConfigLoader::byModule('shop')}
{$check_quantity=$shop_config.check_quantity}
{$list = $this_controller->api->addProductsMultiOffersInfo($list)}
{$list = $this_controller->api->addProductsDirs($list)}
{if $THEME_SETTINGS.enable_favorite}
{$list = $this_controller->api->addProductsFavorite($list)}
{/if}
пробовал по-разному, результата нет. Может вообще не туда вставляю?
214 28.11.2016 22:24:36
Re: Вывод определенной характеристики в каталоге товаров. (33 ответов, оставленных в Вопросы по созданию тем оформления)
{$list = $this_controller->api->addProductsProperty($list)}
нужно в шаблоне вставлять
прямо перед
{foreach $list as $product}
?
215 28.11.2016 21:58:57
Re: Вывод определенной характеристики в каталоге товаров. (33 ответов, оставленных в Вопросы по созданию тем оформления)
Тогда вообще ничего не понимаю. Как у Вас есть массив, и вы его перебираете, а он пустой. Не может такого быть.
А может это быть из-за того, что изменения делаю на локальной версии, где движок несколько месяцев не обновлял?
P.s. Хотя на рабочем сайте тоже не получалось, а там все обновлял, кроме шаблона и самого последнего обновления.
216 28.11.2016 21:08:44
Re: Вывод определенной характеристики в каталоге товаров. (33 ответов, оставленных в Вопросы по созданию тем оформления)
А вот так выводит
{foreach $product->fillProperty() as $data}
{foreach $data.properties as $property}
{if !$property.hidden && $property.title=='Страна'}
<b>{$property.title}</b>
<span>{$property->textView()} {$property.unit}</span>
{/if}
{/foreach}
{/foreach}
Страна Россия
217 28.11.2016 21:04:27
Re: Вывод определенной характеристики в каталоге товаров. (33 ответов, оставленных в Вопросы по созданию тем оформления)
Да, именно так.
218 28.11.2016 14:09:47
Re: Вывод определенной характеристики в каталоге товаров. (33 ответов, оставленных в Вопросы по созданию тем оформления)
{var_dump($property)} NULL
{var_dump($property->title)} NULL
219 28.11.2016 13:59:09
Re: Вывод определенной характеристики в каталоге товаров. (33 ответов, оставленных в Вопросы по созданию тем оформления)
{var_dump($property.title)} NULL
{var_dump($property.title == 'Страна')} bool(false)
220 28.11.2016 13:38:57
Re: Вывод определенной характеристики в каталоге товаров. (33 ответов, оставленных в Вопросы по созданию тем оформления)
Вывело много чего. Все копировать, наверное не нужно. Вот кусок, который относится к данной теме.
[382]=>
object(Catalog\Model\Orm\Property\Item)#891 (8) {
["_cache_is_list":protected]=>
NULL
["before_this":protected]=>
NULL
["slider_data":protected]=>
NULL
["_values":protected]=>
array(21) {
["id"]=>
string(3) "382"
["site_id"]=>
string(1) "1"
["xml_id"]=>
NULL
["title"]=>
string(12) "Страна"
["type"]=>
string(5) "image"
["sortn"]=>
string(3) "381"
["parent_sortn"]=>
string(2) "32"
["unit"]=>
string(0) ""
["parent_id"]=>
string(2) "43"
["hidden"]=>
string(1) "0"
["no_export"]=>
string(1) "0"
["val_str"]=>
NULL
["val_int"]=>
NULL
["val_list_id"]=>
string(1) "0"
["product_id"]=>
string(3) "397"
["available"]=>
string(1) "1"
["value"]=>
array(1) {
[0]=>
string(3) "221"
}
["is_my"]=>
bool(true)
["value_in_string"]=>
array(1) {
[0]=>
string(12) "Россия"
}
["available_value"]=>
array(1) {
[0]=>
string(3) "221"
}
["available_value_in_string"]=>
array(1) {
[221]=>
string(12) "Россия"
}
}
["_self_class":protected]=>
string(31) "Catalog\Model\Orm\Property\Item"
["_local_id":protected]=>
int(530)
["cache_behavior_instances":"RS\Behavior\AcceptBehavior":private]=>
array(0) {
}
["instance_behaviors":"RS\Behavior\AcceptBehavior":private]=>
array(0) {
}
}
}
}
221 28.11.2016 13:16:10
Re: Вывод определенной характеристики в каталоге товаров. (33 ответов, оставленных в Вопросы по созданию тем оформления)
Ошибку не выдает. Но ничего не выводит.
пробовал сделать так
{foreach from=$product->getPropObjects() item=property} {* Переберём характеристики и найдём нужную *}
{if $property.title == 'Страна'}
Тест
{/if}
{/foreach}
По идее должно выводить "Тест", а ничего не выводится.
Код вставляю между Названием товара и ценой. Если в том же месте вставляю
Страна: {$product->getPropertyValueByTitle('Страна')}
то все выводится, как нужно "Страна: Россия".
222 28.11.2016 12:38:07
Re: Вывод определенной характеристики в каталоге товаров. (33 ответов, оставленных в Вопросы по созданию тем оформления)
По идее поможет вот это.
Что-то не получается так.
223 28.11.2016 01:24:35
Re: Вывод определенной характеристики в каталоге товаров. (33 ответов, оставленных в Вопросы по созданию тем оформления)
Самый простой способ - Вы можете в шаблоне списка товаров /templates/fashion/moduleview/catalog/list_products.tpl, добавить конструкцию вида:
{* Это добавить в самом вверху. Загружаем массово характеристики к товарам *} {$list = $this_controller->api->addProductsProperty($list)} ... В том месте, где вам нужны характеристики добавить: Объем памяти: {$product->getPropertyValueByTitle('Объем памяти')} Есть LTE: {$product->getPropertyValueByTitle('Есть LTE')}
А если у характеристики тип - Список изображений, как вывести картинку, а за ней ее текстовую характеристику?
Т.е. я хочу сделать характеристику Страна и выводить в качестве картинки флаг страны, а т.к. не все знают флаги стран, то и название страны.
Нужно вывести <img>путь/russia.png</img> Россия
224 23.11.2016 13:46:43
Re: Выгрузка в ЯдексМаркет (14 ответов, оставленных в Вопросы по разработке модулей и API системы)
У меня Vendor выводится без вбивания характеристики, только хоть убейте не помню, как сделал.
Наверное, задал Vendor == brand. Постараюсь вспомнить решение, отпишусь если найду.
225 23.11.2016 13:08:47
Re: Разный цвет скидки в зависимости от ее размера (10 ответов, оставленных в Вопросы по работе с системой)
С if согласен, а вот && насколько я знаю не имеете значение наличие пробелов.
я ведь написал "не нравится"
я не утверждал, что не работает, но принято писать с пробелами, хотя бы для читабельности кода.