josef08 Posted February 26, 2021 Share Posted February 26, 2021 (edited) Zdravím, Prosím o pomoc. Hledám modul který mi umožní do karty produktu zobrazit informaci o dostupnosti produktu. Například takto: Když bude 5ks skladem tak - "Více než 5 ks" 1-5ks skladem tak - "poslední kusy skladem" atd. Případně byste to řešili modulem nebo úpravou kódu? Verze PrestaShopu: 1.7.7.1 Díky JZ Edited March 1, 2021 by josef08 (see edit history) Link to comment Share on other sites More sharing options...
TheGreatGodOm Posted February 27, 2021 Share Posted February 27, 2021 (edited) Zdravím, osobne by som to riešil úpravou kódu, nie je to nejak drastický zásah, avšak ak to chcete zobrazovať na viac ako jednej stránke rozmýšľal by som nad modulom. samotný kód by mohol vyzerať nejak takto: {if $product.quantity>5} Více než 5 ks {/if} {if $product.quantity<=5} Poslední kusy skladem {/if} len to zakomponujte na stránke produktu "product.tpl" Edited February 27, 2021 by TheGreatGodOm (see edit history) Link to comment Share on other sites More sharing options...
josef08 Posted March 1, 2021 Author Share Posted March 1, 2021 Zdravím, díky za odpověď. Myslel jsem si to a asi to tak udělám. Dám vědět, zda se povede nebo ne Link to comment Share on other sites More sharing options...
TheGreatGodOm Posted March 1, 2021 Share Posted March 1, 2021 11 minutes ago, josef08 said: Zdravím, díky za odpověď. Myslel jsem si to a asi to tak udělám. Dám vědět, zda se povede nebo ne Práve mi napadlo, ak máte nejaké produkty len na objednávku, resp. máte povolené aj záporné množstvo bolo by vhodné ten druhý interval ohraničiť (aby neukazovalo napr. že sú to posledné kusy ale pritom ich nemáte na sklade a zákazník musí čakať na dodanie) {if $product.quantity>=1 && $product.quantity<=5} Poslední kusy skladem {/if} ale to je samozrejme na Vás. Link to comment Share on other sites More sharing options...
josef08 Posted March 1, 2021 Author Share Posted March 1, 2021 Tak funguje! Díky moc! Nakonec jsem přidal do product-add-to-cart.tpl (pod tlačítko nákupu). Kód níže. Můžu se zeptat... Co je to vůbec za jazyk, kterým se to kóduje. Tuto syntaxi neznám, nejsem programátor. {block name='product_availability_custom1'} <span id="product-availability" class="flex-container align-items-center"> {if $product.quantity>5} Skladem více než 5 ks. {/if} {if $product.quantity>=1 && $product.quantity<=5} Poslední kusy skladem. {/if} {if $product.quantity<=0} Zboží je momentálně nedostupné. {/if} </span> {/block} Link to comment Share on other sites More sharing options...
TheGreatGodOm Posted March 1, 2021 Share Posted March 1, 2021 52 minutes ago, josef08 said: Tak funguje! Díky moc! Nakonec jsem přidal do product-add-to-cart.tpl (pod tlačítko nákupu). Kód níže. Můžu se zeptat... Co je to vůbec za jazyk, kterým se to kóduje. Tuto syntaxi neznám, nejsem programátor. {block name='product_availability_custom1'} <span id="product-availability" class="flex-container align-items-center"> {if $product.quantity>5} Skladem více než 5 ks. {/if} {if $product.quantity>=1 && $product.quantity<=5} Poslední kusy skladem. {/if} {if $product.quantity<=0} Zboží je momentálně nedostupné. {/if} </span> {/block} umiestnenie je samozrejme na Vás, ako vám to pasuje do vzhľadu stránky. Jazyk v ktorom je konkrétne táto pasáž sa volá Smarty, tiež nie som programátor 😄. Ono je to vraj nejaký template engine, preto tá koncovka súborov *.tpl keby sa chcete naučiť syntax, nejaké príkazy tak viac info tu: https://www.smarty.net Ak by ste chceli robiť nejaké zložitejšie veci (ako napríklad používať funkcie) v smarty sa to volá modifikátor "modifier" (dajú sa vytvoriť aj vlastné). Link to comment Share on other sites More sharing options...
josef08 Posted March 1, 2021 Author Share Posted March 1, 2021 Skvělé, ještě jednou díky moc za vše! Link to comment Share on other sites More sharing options...
TheGreatGodOm Posted March 1, 2021 Share Posted March 1, 2021 9 minutes ago, josef08 said: Skvělé, ještě jednou díky moc za vše! Nie je zač, aj nabudúce 🙂. Ak tému považujete za vybavenú, upravte názov a doplnte tam napr "[SOLVED] .... " Quote [SOLVED] Topic If, after posting a topic, you find a solution to your problem, please indicate it in your post and describe the solution. Furthermore if you are the author of the topic for which a solution has been found, please edit your topic title to mark it as [SOLVED]. To mark a topic as [solved] : - Edit the first post of your topic by clicking on the "Edit" button, - Click on the "Use full editor" button, - Add the "[solved]" string at the beginning of your topic title and click on the "Submit Modified Post" button. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now