Модуль Products старая и новая цена [Решено]

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

Moderators: iturbay, wdwp

Post Reply
triks
Forum Members
Forum Members
Posts: 59
Joined: Mon Apr 18, 2011 5:46 pm
Location: Russia

Модуль Products старая и новая цена [Решено]

Post by triks »

Давно не приходилось работать с данной CMS, многое уже подзабылось, да и опыта маловато в программировании.

Обращаюсь к нашему сообществу за помощью. ::)

Собственно, есть сайт-каталог, где с помощью модуля Products выводится информация с фотографией, описанием и ценой товара.

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

В плане логики понимаю как сделать, а на практике - ступор.

Готова дать доступ знающему человеку, который сможет помочь за вознаграждение.

Или напишите в теме, думаю, будет полезно не только мне.
Last edited by triks on Mon Dec 08, 2014 8:17 pm, edited 1 time in total.
User avatar
guro
Power Poster
Power Poster
Posts: 985
Joined: Thu Apr 26, 2012 8:38 pm
Location: Ramenskoe

Re: Модуль Products старая и новая цена

Post by guro »

1. Создаёте дополнительное поле "new_price" в "Контент" => "Управление продуктами" => "Поля" (при создании поставить галочку "*Является ли это поле публичным?:");
2. Пробежать по всем товарам указать значение поля;
3. Во всех используемых шаблонах ("Суммарный шаблон", "Шаблон Карточки товара", "Шаблоны иерархии") подправить html код.
triks
Forum Members
Forum Members
Posts: 59
Joined: Mon Apr 18, 2011 5:46 pm
Location: Russia

Re: Модуль Products старая и новая цена

Post by triks »

Guro, тебе респект и глубое признание как всегда!

Хотя, то что ты написал, было мне понятно изначально.

Ступор был в написании кода Smarty. Немножко покумекав, сделала то, что хотела.

Если цена новая не указана, выводится старая. Если указаны две цены, выводятся обе (старая зачеркнутая).

Code: Select all

{if $entry->fields.newprice->value ne ''}
<p class="cena"><b>Цена:</b> <s>{$entry->price} руб.</s> <span>{$entry->fields.newprice->value} руб.</span></p>
{else}<b>Цена:</b> {$entry->price} руб.
{/if}
User avatar
guro
Power Poster
Power Poster
Posts: 985
Joined: Thu Apr 26, 2012 8:38 pm
Location: Ramenskoe

Re: Модуль Products старая и новая цена [Решено]

Post by guro »

triks wrote:Ступор был в написании кода Smarty.
Вот об этом я не подумал. ;D
Post Reply

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