too4you Posted February 12, 2018 Share Posted February 12, 2018 (edited) Wiam Problem polega na tym, że utworzyłem dodatkowe pole po stronie admina "Czas dostawy" Wszystko ładnie pięknie się zapisuje w bazie danych. Chciałem tą wartość wyświetlić w karcie produktu ale nie pobiera mi wpisanej wartości. Dodałem kod <p id="delivery_time"{if empty($product->delivery_time) || !$product->delivery_time} style="display: none;"{/if}> <label>{l s='Delivery:'} </label> <span class="editable" itemprop="delivery_time"{if !empty($product->delivery_time) && $product->delivery_time} content="{$product->delivery_time}"{/if}>{if !isset($groups)}{$product->delivery_time|escape:'html':'UTF-8'}{/if}</span> </p> w pliku product.tp i nie wiem w czym jest problem Proszę o pomoc Dodam że wyświetla tylko wartość "LABEL" Edited February 12, 2018 by too4you (see edit history) Link to comment Share on other sites More sharing options...
0 koening Posted February 12, 2018 Share Posted February 12, 2018 Wogóle $products->delivery_time coś zawiera czy jest puste? Jak w kontrolerze obłsugujesz dane z pola delivery_time z tabeli? Link to comment Share on other sites More sharing options...
0 too4you Posted February 12, 2018 Author Share Posted February 12, 2018 Pole zawiera dane. Czy chodzi o to plik ProductController/php: $combinations[$row['id_product_attribute']]['delivery_time'] = $row['delivery_time']; Bo tyle mi wpadło do głowy Link to comment Share on other sites More sharing options...
0 design4VIP Posted February 12, 2018 Share Posted February 12, 2018 (edited) 'delivery_time' musi ccos pokazywac, jezeli wysweitla labela. ale.... tak staram sie zrozumiec linijke, ktora ma wyswietlic ta wartosc.... albo juz zdziadzialem, albo to dla mnie jakas magia <span class="editable" itemprop="delivery_time"{if !empty($product->delivery_time) && $product->delivery_time} content="{$product->delivery_time}"{/if}>{if !isset($groups)}{$product->delivery_time|escape:'html':'UTF-8'}{/if}</span> na co ten 'content' ? i dlaczego za tym IF masz ' > ' i po co badanie $groups ? ogolnie, w tym momencie wyswietli tylko jezeli do klienta nie bedzie przydzielona zadna grupa, a ta zazwyczaj jest przydzielana odgornie dla odweidzajacego czy usera... a juz class="editable" robi najwieksze wrazenie costam skopiowales ale nie za bardzo masz pojecie co i po co? przepraszam, ale tak to wyglada no i bez obrazy oczywiscie, po to jest forum, zeby na takie rzeczy zwracac uwage. a czy tak nie wyglada ladniej i bardziej czytelnie? {if empty($product->delivery_time) || !$product->delivery_time} <p id="delivery_time"> <label>{l s='Delivery:'} </label> <span>{$product->delivery_time}</span> </p> {/if} Edited February 12, 2018 by design4VIP (see edit history) Link to comment Share on other sites More sharing options...
0 too4you Posted February 12, 2018 Author Share Posted February 12, 2018 Próbuję to ogarnąć na podstawie dwóch tutoriali: https://www.teapot.co.uk/adding-new-field-products-prestashop-1-6/ http://nemops.com/ean-barcode-prestashop-product-page/#.WoGr-OfdjGh Link to comment Share on other sites More sharing options...
0 endriu107 Posted February 12, 2018 Share Posted February 12, 2018 Standardowo masz 3 pola Indeks, EAN13 i UPC założę się że przynajmniej jednego z nich nie wykorzystujesz i mógłbyś z niego skorzystać. Link to comment Share on other sites More sharing options...
0 too4you Posted February 12, 2018 Author Share Posted February 12, 2018 Dziękuję za pomoc Problem rozwiązany Link to comment Share on other sites More sharing options...
Question
too4you
Wiam
Problem polega na tym, że utworzyłem dodatkowe pole po stronie admina "Czas dostawy" Wszystko ładnie pięknie się zapisuje w bazie danych. Chciałem tą wartość wyświetlić w karcie produktu ale nie pobiera mi wpisanej wartości. Dodałem kod
w pliku product.tp i nie wiem w czym jest problem Proszę o pomoc
Dodam że wyświetla tylko wartość "LABEL"
Edited by too4you (see edit history)Link to comment
Share on other sites
6 answers to this question
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