Вход для клиентов и партнеров
в начало сайта
Партнерская программаОнлайн демоСкачатьКарта сайта
 

Регламент
Документация
Часто задаваемые вопросы (FAQ)
Решения типовых вопросов
Форум поддержки
Библиотека разработчика

Посмотрите демо-ролики и убедитесь в том, что "Twilight CMS" очень удобна в управлении, понятна и проста.

Бесплатно скачайте "Twilight.Basic", установите на своем компьютере и изучите систему более детально.

Если вам нужно установить "Twilight CMS" на существующий сайт или разработать новый - обращайтесь в отдел интеграции.

 

Ваше имя
Ваш Email
Вопрос
Twilight.basic
  • Узнайте больше
  • Сравните версии
  • Twilight.selection
  • Узнайте больше
  • Сравните версии
  • Twilight.evolution
  • Узнайте больше
  • Сравните версии
  •  
    Главная // Форум поддержки

    Использование системы редактором сайта / Управление сайтом / Скрипт добавления товара в корзину

    есть новые сообщения  Время:   21.04.15 17:11
    Олег. Магазин Родные игрушки. Есть такие строки в файле catalog_items_design.xml :
    Количество товара:
    <input type="text" maxlength=4 size=2 id="ilq_$Attribute:id$" value="1">
    Кнопка добавления товара:
    <img src="{RealmURL$/Images/btn_basket.gif" alt="добавить в корзину" style="cursor: pointer" onclick="addItem('$Attribute:id$', document.getElementById('ilq_$Attribute:id$').value, '$Multiply[left: $Variable[exchange_rate]$; right: $Text[source: "$Attribute:sale_price$"; antisource: "$Attribute:price$"; condition: $Attribute:sale_price$!=]$; digits: 2]$')" />

    В строке кнопки добавления товара есть скрипт:
    addItem('$Attribute:id$', document.getElementById('ilq_$Attribute:id$').value, '$Multiply[left: $Variable[exchange_rate]$; right: $Text[source: "$Attribute:sale_price$"; antisource: "$Attribute:price$"; condition: $Attribute:sale_price$!=]$; digits: 2]$')

    Этот скрипт, если я не ошибаюсь, добавляет товар в корзину и так же передаёт количество товара, которое клиент хочет приобрести. Мне хотелось бы, чтобы клиент мог передать ещё и цвет товара. Я добавлю форму "Цвет". Клиент будет вводить туда желаемый цвет товара. Этот цвет будет присваиваться какой-нибудь переменной, например "color_tovar". И далее при печати заказа будет выводится цвет, чтобы кладовщику было удобнее собирать товары для доставки.

    Скажите, на каком языке написан этот скрипт? Где бы про него почитать? Может ключевые слова скажите, чтобы я поискал?
    AddItem - это какая-то функция?

    есть новые сообщения  Время:   21.04.15 17:35
    Служба поддержки Добрый день. Работа с корзиной реализуется на javascript.
    есть новые сообщения  Время:   21.04.15 17:55
    Олег. Магазин Родные игрушки. Правильно ли я понимаю, что всё находится в этом скрипте?
    Добавление товара в корзину, количество товара.
    Так же при нажатии кнопки добавления товара в корзину, выскакивает сообщение о том, что товар добавлен.
    И это всё в этом скрипте?

    Скриншот: https://yadi.sk/i/St8Pig9jg9AYN

    есть новые сообщения  Время:   21.04.15 17:59
    Служба поддержки Скрипты работы с корзиной обычно находятся в файле Templates/shop.js. В дизайне каталога только вызовы функций.
    есть новые сообщения  Время:   30.04.15 14:26
    Олег. Магазин Родные игрушки. Если мне нужно добавить функции в корзину, то что вы мне порекомендуете, переписать эту функцию addItem или создать свой файл, в котором писать свои функции. Если я перепишу функцию в вашем файле, то возможно мне придётся помнить об этом при обновлении СMS. И тогда получается лучше создать свой файл со своими функциями? Правильно? И возможно ли это?
    Или может лучше написать свою функцию в вашем файле? И просто при обновлении копировать свои функции в обновлённый файл shop.js. Так лучше?
    есть новые сообщения  Время:   30.04.15 15:47
    Служба поддержки Файл shop.js не обновляется вместе с CMS, вы можете модифицировать его как удобно.

    Ваше имя:

    Email:

    Сообщение:

    Прислать оповещение на email, если мне ответят

     
    © 2003-17 Страта Технологии (создание сайтов, разработка cms), Twilight CMS in english.
    Наш адрес: Москва, пр. Маршала Жукова д.51
    Тел.: (495) 222-6436, E-mail: , карта сайта, условия использования информации о CMS
    Звоните через Skype:  

    Реклама: