а пробел у вас не лишний?
после номера артикула пробел стоит, а уже потом идет символ-разделитель открывающая скобка "("

127

(3 ответов, оставленных в Вопросы по работе с системой)

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

да, видимо, придется делать несколько фильтров, однако, это хорошо, когда только два цвета, а если 5-7 или еще больше....

а еще у вас на сервере время на час спешит-))

Сейчас, если в Каталоге товаров есть, допустим, 1000 товаров белого цвета, 1000 черного и только один, у которого есть оба цвета (и белый, и черный), то если в фильтрах задать фильтрацию по белому и черному цвету, то фильтр выдает все товары, где есть белый ИЛИ черный, то есть все 2001 товар.
Как настроить фильтр так, чтобы выводился именно этот один товар.
Можно ли сделать так, чтобы фильтр показывал только те, товары, у которых есть И белый, И черный.


Также обратный случай. В настройке характеристик есть опция "Радио-кнопка", которая, как я понимаю, должна давать либо тот вариант, либо другой, но у меня она, почему-то позволяет выбирать несколько вариантов одновременно. Или я что-то недопонял?

Попробовал двумя способами.
Сперва обернул в <div> CSS-класс оборачивающего блока и назвал его jumbotron.
Получилось !!! -))
Единственное только, что в коде все дивы (открывающие и закрывающие) в одну строку идут,
а также класс container пишется с пробелом в конце:

<div class="jumbotron"><div class="container ">Все div в одну строку, в классе container пробел в конце</div></div>

Потом попробовал, как Вы показали через внешний шаблон. Так чуть дольше получается, так как нужно сделать внешний шаблон, зато код ровнее смотрится. Но в классе container все равно пробел между кавычками. Я так понимаю, разницы нет, как делать? Как больше нравится?

Теперь бы еще понять, как правильно подменять контент от моего HTML-шаблона на код  смарти-конструкций ReadyScript.

Тут столько новых переменных и столько новой информации. Как понять, какая мне переменная нужна, где брать ее название и как ее подключить?

Видимо, только по примерам из ваших шаблонов?

Огромное спасибо за информацию

Судя по всему, понял неправильно, так как в сгенерированном коде класс jumbotron не появился вообще -((

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

Проясните, пожалуйста, еще такой вопрос. При построении темы оформления по сетке Bootstrap,
в Конструкторе сайта --> Настройка блоков есть такие пункты, как внешний и внутренний шаблоны (хотя, возможно, они есть и не только в сетке по Bootstrap, но меня сейчас интересует именно он).

Так вот, не могли бы вы разъяснить, для чего нужны эти внешние и внутренние шаблоны, а также другие настройки контейнера?

http://savepic.ru/11395983.jpg

Правильно ли я понял, что внешний шаблон, это некая оборачивающая конструкция, типа встроенных в Bootstrap классов, напр., <div class="jumbotron">...</div>.
Для чего же тогда нужен внутренний шаблон?
Или же там и должен стоять код, который идет внутри внешнего <div>...</div> ?

Как тогда посоветуете правильно оформить в конструкторе какой-то стандартный код Bootstrap?
Напр, тот же самый jumbotron из стандартного шаблона Bootstrap:

  
    <!-- Main jumbotron for a primary marketing message or call to action -->
    <div class="jumbotron">
      <div class="container">
        <h1>Hello, world!</h1>
        <p>This is a template for a simple marketing or informational website</p>
        <p><a class="btn btn-primary btn-lg" href="#" role="button">Learn more &raquo;</a></p>
      </div>
    </div>

правильно ли я понял последовательность работы с настройками контейнера в конструкторе сайта на данном примере:

1. Делаю новый пустой Контейнер.
2. С его настройками ширина и название все понятно.
2. Пункт CSS-класс оборачивающего блока устанавливаю, как jumbotron (поскольку в нашем примере, класс jumbotron находится за пределами класса container
3. Настройку CSS класс оставляю пустой, так как класс автоматом ставится, как container? Или же нужно явно задать здесь этот класс или какой-то другой (напр., пользовательский?)
4. внешний элемент не трогаю, хотя можно, при желании, обернуть в тэг типа <section>
5. Внешний шаблон в данном случае не использую (так как что в него оборачивать?)
6. Для внутреннего шаблона делаю новый .tpl файл с кодом:

        <h1>Hello, world!</h1>
        <p>This is a template for a simple marketing or informational website</p>
        <p><a class="btn btn-primary btn-lg" href="#" role="button">Learn more &raquo;</a></p>

7. Сохраняю


----
Правильно ли я все понял?
Спасибо

1. Подскажите, зачем в дефолтной теме "классическая" подключается файл "jquery.oneclickcart.js", если его все равно нету в папке "resource/js" и для чего вообще в layout.tpl используется следующая конструкция:

...
{assign var=shop_config value=ConfigLoader::byModule('shop')}
{if $shop_config}
    {addjs file="%shop%/jquery.oneclickcart.js"}
{/if}
{addmeta http-equiv="X-UA-Compatible" content="IE=Edge" unshift=true}
{$app->meta->add(['name' => 'viewport', 'content' => 'width=device-width, initial-scale=1.0'])|devnull}

{if $shop_config===false}{$app->setBodyClass('shopBase')}{else}{$app->setBodyClass('noShopBase')}{/if}

{$app->setDoctype('HTML')}


Судя по названию, это что-то типа покупки в один клик?
Обязательна ли эта конструкция и где вообще это файл?

...

2. Подскажите также по-поводу подключения bootstrap.css
В инструкции к Bootstrap сказано, что мета-тэги:

<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->

ОБЯЗАТЕЛЬНО подключать первыми ПЕРЕД любым другим контентом в header, соответственно bootstrap.css должен (как я понимаю) также подключаться только ПОСЛЕ этих тэгов.

В предложенных вами layout.tpl СПЕРВА подключаются все .css и .js файлы, а потом уже идут все остальные мета-тэги.
Влияет ли это на генерируемый index.html? Можно ли (и нужно ли в такой случае) в layout.tpl менять местами эти строки (мета-тэги и подключение css)?

Спасибо

Спасибо, но по сабжу я имел ввиду вывод цен в админке, а не на сайте.
В админке в каталоге нельзя вывести цену, которая вычисляется автоматически

Ситуация следующая. В таблице каталога товаров, по умолчанию, никакая цена не выводится, но в настройках таблицы можно включить отображение цены. Однако, если добавить в Справочнике Цен еще какую-то цену (не ручную, а которая вычисляется автоматически), то эту цену невозможно вывести в таблицу. Вывести можно только ту цену, которая задается вручную. Специально перепроверил. Однако это странно.
Мне, напр., удобно вручную заводить цену от поставщика, а розничные цены, чтобы считались сами по определенным правилам и высвечивались в каталоге админки. Есть ли какой-то алгоритм в текущей версии для такого сценария? А еще лучше было бы, чтобы можно было выводить не одну цену, а хотя бы две.

И, кстати, касательно вопроса, который задавал один из пользователей. Он хотел, чтобы можно было вручную править цену прямо из каталога не заходя в карточку товара. Ему ответили, что цен может быть много и непонятно, что править. Одним одно надо, другим другое. Выходом из этой ситуации мог бы быть вариант, когда администратор в настройках таблицы указывает, какую цену выводить в Каталоге Товаров и правил бы ее потом себе сколько ему надо будет.

Спасибо, буду пробовать.
Единственное, я не понял, в вашем случае пагинация активируется кнопкой "Показать еще" или же прокруткой содержимого вниз?

Или clickOnScroll именно за это и отвечает?

Vladimir пишет:

Не округляется цена задаваемая вручную, не до десятых, не до целых, никак, хотя  функция это предусматривает. Цена вычисляемая автоматически округляется нормально, должным образом.
Ошибка системы?

у меня тоже не округляло (при пересчете из одной валюты в другую), но помогла очистка кэша и принудительное обновление валют, либо принудительный пересчет цен

Закусило Александр пишет:

Если нужно могу технически подсказать как сделать. Там ничего сложного.

Если ничего сложного, то подскажите, думаю, многим интересно и полезно будет.
Только, если можно, с упором на тех, кто в вашей системе не совсем еще разбирается.
Ведь то, что для вас "просто", то для некоторых - просто лес дремучий.
Заранее благодарен.

Ярослав пишет:

Мне нравится реализация яндекс.маркет. Когда и постраничная навигация сохранена и есть подгрузка.
Реализация ДНС без постраничной очень неудобна.

Возможно, для многостраничных списков это действительно удобно.
Если товаров 3-5 страниц - разницы нет, но, пожалуй, на длинных списках можно замучаться мотать.
Хотя, некоторые товарищи говорят, что покупатели редко дальше пятой страницы заходят

в мобильном клиенте Альфа-Банка сделали так, что без разницы, точка или запятая, работает в любом варианте.

Подскажите, планируется ли сделать подгрузку каталога товаров с помощью Lazy loading, то есть, когда каталог товаров размещается на одной странице, а при перемотке вниз автоматически подгружается контент из следующей страницы. Делается, видимо, это с помощью AJAX и используется на множестве современных сайтов, начиная от facebook и vk и заканчивая магазинами на shop-script. User Experience от этого сильно вырос бы, а  нагрузка на сервер снизилась.