Jump to content

Recommended Posts

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

Link to post
Share on other sites

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

Link to post
Share on other sites

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

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

Link to post
Share on other sites

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

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

 

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

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

Update s_products set ed_izmereniya='1' where categories_id='244';
Link to post
Share on other sites

 

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

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

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

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

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

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

 

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

Link to post
Share on other sites

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

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

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

 

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

 

 

 

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

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

Link to post
Share on other sites

$product->field

 

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

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

{echo '/метр';}

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

{echo '/шт.';}

else

{echo '/км.'; }

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

Link to post
Share on other sites

{if $a eq $b}

Text

{/if}

 

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

 

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

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

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

Link to post
Share on other sites
  • 3 months later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...