Примеры интернет магазинов на cmsmadesimple

Обсуждение CMS Made Simple в России.

Moderators: iturbay, wdwp

triks
Forum Members
Forum Members
Posts: 59
Joined: Mon Apr 18, 2011 5:46 pm

Re: Примеры интернет магазинов на cmsmadesimple

Post by triks »

Спасибо, palaum, очень пригодилась твоя инфа.

Жаль, что
Baltofon wrote:3) Если у формы стоит галочка «Показывать форму встроенной?», то ничего не передается.
Ведь тогда получается, если пользователь неверно ввел данные в форму, выйдет сообщение об этом, но все, что лежало в корзине (таблицу) он уже не увидит.

Если ставим галочку «Показывать форму встроенной?», то корзина остается, но данные не передаются.

Как это можно победить?
palaum
Forum Members
Forum Members
Posts: 63
Joined: Tue Feb 02, 2010 10:46 am

Re: Примеры интернет магазинов на cmsmadesimple

Post by palaum »

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

Соответственно, можно попробовать создать новый UDT, где будет вызываться корзина. А у формы указать этот UDT, таким образом по идеи перед формой будет всегда показываться корзина, даже при выводе формой ошибок и тд.

P.S.: UDT — это теги пользователя, в админке во вкладке Расширения.
triks
Forum Members
Forum Members
Posts: 59
Joined: Mon Apr 18, 2011 5:46 pm

Re: Примеры интернет магазинов на cmsmadesimple

Post by triks »

В связи с этим возник другой вопрос: как сделать тег пользователя, чтобы вызывалась корзина?
С тегами пользователя еще не приходилось работать, знаний не хватает. Надеюсь на вашу помощь ).
palaum
Forum Members
Forum Members
Posts: 63
Joined: Tue Feb 02, 2010 10:46 am

Re: Примеры интернет магазинов на cmsmadesimple

Post by palaum »

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

Либо еще как вариант можно попробовать вызвать модуль корзины, вставив его в шаблоне формы.

Вот еще ссылка на официальную документацию, там есть вводная информация по тегам пользователя — http://docs.cmsmadesimple.org/tags/user ... ting-a-udt
ZloyRus
New Member
New Member
Posts: 4
Joined: Sun Sep 16, 2012 7:56 am

Re: Примеры интернет магазинов на cmsmadesimple

Post by ZloyRus »

triks wrote:Спасибо, palaum, очень пригодилась твоя инфа.

Жаль, что
Baltofon wrote:3) Если у формы стоит галочка «Показывать форму встроенной?», то ничего не передается.
Ведь тогда получается, если пользователь неверно ввел данные в форму, выйдет сообщение об этом, но все, что лежало в корзине (таблицу) он уже не увидит.

Если ставим галочку «Показывать форму встроенной?», то корзина остается, но данные не передаются.

Как это можно победить?
Решил эту проблему, то же столкнулся.
Делаем все так же, только вывод формы не пишем в wiewcart,
а делаем в шаблоне:

Code: Select all

{Cart action='viewcart'}
{FormBuilder form='techmed'}
Т.е, просто вызываем форму без передачи параметра
Далее убираем поле message, если оно было нужно только для вставки переменной $msg_order, и делаем следущее, взял с этого же форума.
Создается поле "-Скрытое поле" в "Value (see Advanced Tab if you use Smarty tags):" указываем {$msg_order}. На закладке "Дополнительные настройки" ставим галочку "Process smarty tags within field?:"
У меня работает, таблица с товарами нормально приходит ы письме, несмотря на галочку на "Показывать форму встроенной?:"
triks
Forum Members
Forum Members
Posts: 59
Joined: Mon Apr 18, 2011 5:46 pm

Re: Примеры интернет магазинов на cmsmadesimple

Post by triks »

Отлично, у меня тоже работает ). Спасибо за ваше решение.
Locked

Return to “Russian - русский”