Перейти к содержанию
Официальный форум поддержки Simpla

Рекомендуемые сообщения

как условие прописать, что если мы находимся в такой-то категории товаров то выводить не просто цену в рублях а выводить конкретно за что?? в руб./метр или руб/шт. ?? неужели придется для штук и метров создавать отд. поле в таблице??? :ph34r: 

Ссылка на сообщение
Поделиться на другие сайты

или проще в таблице s_products_categories создать варчар поле - ед. изм.??? и потом допустим апдейтом вручную для каждой категории устанавливать свои ед. измерения??

Ссылка на сообщение
Поделиться на другие сайты

А что вас пугает в создании отдельного поля? Создайте отдельное поле с int(1). иу каждого товара, или варианта будет выбор 1,2,3 и т.д. где 1 это за метр или за шт. 

Второй вариант вообще не понятен. 

Ссылка на сообщение
Поделиться на другие сайты

А что вас пугает в создании отдельного поля? Создайте отдельное поле с int(1). иу каждого товара, или варианта будет выбор 1,2,3 и т.д. где 1 это за метр или за шт. 

Второй вариант вообще не понятен. 

 

да я просто не хочу вручную ставить эти единички, двойки и тройки.

Я хочу запросом вставлять единицы измерения. 

Update s_products set ed_izmereniya='1' where categories_id='244';
Ссылка на сообщение
Поделиться на другие сайты

 

да я просто не хочу вручную ставить эти единички, двойки и тройки.

Я хочу запросом вставлять единицы измерения. 

Update s_products set ed_izmereniya='1' where categories_id='244';

1. Доп поле в бд.

2. Поправить get_product, get_products добавив в запрос это поле

3. Вытащить в шаблоне.

 

При желании в админке впаять редактирование этого поля.

Ссылка на сообщение
Поделиться на другие сайты

1. Доп поле в бд.

2. Поправить get_product, get_products добавив в запрос это поле

3. Вытащить в шаблоне.

 

При желании в админке впаять редактирование этого поля.

 

 

 

Поле завел. Добавил в файле api/Products.php в запросе выборку из поля ед. измерения в  функциях get_product, get_products . 

А как в шаблоне его вытащить?)

Ссылка на сообщение
Поделиться на другие сайты

$product->field

 

надо перед выводом получается условие прописать. На пхп знаю как а тут не знаю  :ph34r:  :ph34r:  :ph34r:

if ($row['ed_izm']='1')

{echo '/метр';}

elseif {$row['ed_izm']='2'}

{echo '/шт.';}

else

{echo '/км.'; }

а как на смарти такие условие прописать?)

Ссылка на сообщение
Поделиться на другие сайты

{if $a eq $b}

Text

{/if}

 

А у Вас я и не знаю на каком языке) тарабарщина какая-то

 

По смарти есть хорошая документация, местами на русском http://www.smarty.net/

Ссылка на сообщение
Поделиться на другие сайты

{if $a eq $b}

Text

{/if}

 

А у Вас я и не знаю на каком языке) тарабарщина какая-то

 

По смарти есть хорошая документация, местами на русском http://www.smarty.net/

Аластер, я наверное не правиьно объясняю. Я хотел условие иф/елсеиф написать - что если значение поля ed_izm в базе  равно '1' - то выводим /метр, иначе если значение равно '2' - выводим /шт., иначе равно /км.

Как-то так. Но вот не знаю как это условие прописать :ph34r:

Ссылка на сообщение
Поделиться на другие сайты
  • 3 месяца спустя...

Присоединяйтесь к обсуждению

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...