iMessi89 Опубликовано 18 июля, 2013 Жалоба Поделиться Опубликовано 18 июля, 2013 как условие прописать, что если мы находимся в такой-то категории товаров то выводить не просто цену в рублях а выводить конкретно за что?? в руб./метр или руб/шт. ?? неужели придется для штук и метров создавать отд. поле в таблице??? Цитата Ссылка на сообщение Поделиться на другие сайты
iMessi89 Опубликовано 18 июля, 2013 Автор Жалоба Поделиться Опубликовано 18 июля, 2013 или проще в таблице s_products_categories создать варчар поле - ед. изм.??? и потом допустим апдейтом вручную для каждой категории устанавливать свои ед. измерения?? Цитата Ссылка на сообщение Поделиться на другие сайты
RodgerFox Опубликовано 18 июля, 2013 Жалоба Поделиться Опубликовано 18 июля, 2013 А что вас пугает в создании отдельного поля? Создайте отдельное поле с int(1). иу каждого товара, или варианта будет выбор 1,2,3 и т.д. где 1 это за метр или за шт. Второй вариант вообще не понятен. Цитата Ссылка на сообщение Поделиться на другие сайты
iMessi89 Опубликовано 18 июля, 2013 Автор Жалоба Поделиться Опубликовано 18 июля, 2013 А что вас пугает в создании отдельного поля? Создайте отдельное поле с int(1). иу каждого товара, или варианта будет выбор 1,2,3 и т.д. где 1 это за метр или за шт. Второй вариант вообще не понятен. да я просто не хочу вручную ставить эти единички, двойки и тройки.Я хочу запросом вставлять единицы измерения. Update s_products set ed_izmereniya='1' where categories_id='244'; Цитата Ссылка на сообщение Поделиться на другие сайты
alaster Опубликовано 18 июля, 2013 Жалоба Поделиться Опубликовано 18 июля, 2013 да я просто не хочу вручную ставить эти единички, двойки и тройки.Я хочу запросом вставлять единицы измерения. Update s_products set ed_izmereniya='1' where categories_id='244'; 1. Доп поле в бд.2. Поправить get_product, get_products добавив в запрос это поле3. Вытащить в шаблоне. При желании в админке впаять редактирование этого поля. Цитата Ссылка на сообщение Поделиться на другие сайты
iMessi89 Опубликовано 18 июля, 2013 Автор Жалоба Поделиться Опубликовано 18 июля, 2013 1. Доп поле в бд.2. Поправить get_product, get_products добавив в запрос это поле3. Вытащить в шаблоне. При желании в админке впаять редактирование этого поля. Поле завел. Добавил в файле api/Products.php в запросе выборку из поля ед. измерения в функциях get_product, get_products . А как в шаблоне его вытащить?) Цитата Ссылка на сообщение Поделиться на другие сайты
alaster Опубликовано 18 июля, 2013 Жалоба Поделиться Опубликовано 18 июля, 2013 $product->field=В Цитата Ссылка на сообщение Поделиться на другие сайты
iMessi89 Опубликовано 18 июля, 2013 Автор Жалоба Поделиться Опубликовано 18 июля, 2013 $product->field=В надо перед выводом получается условие прописать. На пхп знаю как а тут не знаю if ($row['ed_izm']='1'){echo '/метр';}elseif {$row['ed_izm']='2'}{echo '/шт.';}else{echo '/км.'; }а как на смарти такие условие прописать?) Цитата Ссылка на сообщение Поделиться на другие сайты
alaster Опубликовано 18 июля, 2013 Жалоба Поделиться Опубликовано 18 июля, 2013 {if $a eq $b}Text{/if} А у Вас я и не знаю на каком языке) тарабарщина какая-то По смарти есть хорошая документация, местами на русском http://www.smarty.net/ Цитата Ссылка на сообщение Поделиться на другие сайты
iMessi89 Опубликовано 19 июля, 2013 Автор Жалоба Поделиться Опубликовано 19 июля, 2013 {if $a eq $b}Text{/if} А у Вас я и не знаю на каком языке) тарабарщина какая-то По смарти есть хорошая документация, местами на русском http://www.smarty.net/Аластер, я наверное не правиьно объясняю. Я хотел условие иф/елсеиф написать - что если значение поля ed_izm в базе равно '1' - то выводим /метр, иначе если значение равно '2' - выводим /шт., иначе равно /км.Как-то так. Но вот не знаю как это условие прописать Цитата Ссылка на сообщение Поделиться на другие сайты
alaster Опубликовано 19 июля, 2013 Жалоба Поделиться Опубликовано 19 июля, 2013 http://www.smarty.net/docsv2/ru/language.function.if.tpl Вот тут куча примеров. Цитата Ссылка на сообщение Поделиться на другие сайты
iMessi89 Опубликовано 19 июля, 2013 Автор Жалоба Поделиться Опубликовано 19 июля, 2013 отбой разобрался! Цитата Ссылка на сообщение Поделиться на другие сайты
bjiaguk Опубликовано 6 ноября, 2013 Жалоба Поделиться Опубликовано 6 ноября, 2013 отбой разобрался!не поделишься? Цитата Ссылка на сообщение Поделиться на другие сайты
mart Опубликовано 6 ноября, 2013 Жалоба Поделиться Опубликовано 6 ноября, 2013 http://www.simplashop.com/article/razlichnye-edinitsy-izmereniya Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.