m1kolaj Posted October 7, 2016 Share Posted October 7, 2016 Zastanawiam się jak dodać nową klasę dla wszystkich produktów: Chciałbym w body id w class zawrzeć dodatkowo: "sm-pid-{UnikalneId} sm-productview" gdzie UnikalneId to po prostu ID produktu Link to comment Share on other sites More sharing options...
0 endriu107 Posted October 8, 2016 Share Posted October 8, 2016 Jeśli ma to być tylko dla stron produktów to dodaj sobie takie coś: {if $page_name == product}sm-pid-{$product->id} sm-productview{/if} Chociaż swoją drogą jest to dublowanie już istniejącego mechanizmu który w class już ci wyświetla product-{$product->id} czyli product-45. Więc tak jak widać na załączonym screenie twój product miał ID 45. Link to comment Share on other sites More sharing options...
0 m1kolaj Posted October 8, 2016 Author Share Posted October 8, 2016 Właściwie to chciałbym aby w każdym miejscu na stronie produkty zawierały te klasy - w którym pliku powinienem to dodawać? Link to comment Share on other sites More sharing options...
0 endriu107 Posted October 8, 2016 Share Posted October 8, 2016 Nie bardzo wiem o co Ci konkretnie chodzi i jaki ostateczny efekt chcesz osiągnąć? Link to comment Share on other sites More sharing options...
0 m1kolaj Posted October 8, 2016 Author Share Posted October 8, 2016 Chciałbym aby wszystkie produkty zwierały dodatkowo w klasie te parametry - jest skrypt który później sczytuje właśnie po nich. Link to comment Share on other sites More sharing options...
0 endriu107 Posted October 8, 2016 Share Posted October 8, 2016 Podałem Ci kod który to zrobi a to gdzie go sobie umieścisz to już zależy od Ciebie. Link to comment Share on other sites More sharing options...
0 m1kolaj Posted October 8, 2016 Author Share Posted October 8, 2016 Czyli jak go umieszczę np. w footer.tpl szablonu to osiągnę zamierzony efekt? Link to comment Share on other sites More sharing options...
0 endriu107 Posted October 8, 2016 Share Posted October 8, 2016 Nie wiem, chyba wątek zgubił logikę, ja piszę cały czas w oparciu o post #1 w którym zadałeś pytanie o klasę body, teraz widzę że zaczyna to ewoluować, dlatego nie rozumie nadal co chcesz osiągnąć. Ja wiem że skrypt, że ma sczytywać itd, ale nie wiem co i po co. Przecież jak skrypt ma sie opierać na id produktu to jest ono w kilku miejscach już wyświetlane, w klasie body jak już wspomniałem czy w linku url produktu. A jak skrypt ma pobierać konkretne informacje to chyba musisz otagować konkretny kontener który te informacje przechowuje. Link to comment Share on other sites More sharing options...
0 m1kolaj Posted October 11, 2016 Author Share Posted October 11, 2016 Umieściłem w footer.tpl ten kod - jednak nie o coś takiego mi chodziło - chciałbym aby każdy produkt zawierał dodatkową tą klasę ze swoimi paramterami: Czyli np. w body id="product" class="sm-pid-43 sm-productview product product-43 itd.. " Link to comment Share on other sites More sharing options...
0 endriu107 Posted October 11, 2016 Share Posted October 11, 2016 To jak chcesz w body to dodaj w body Link to comment Share on other sites More sharing options...
0 m1kolaj Posted October 11, 2016 Author Share Posted October 11, 2016 Czyli który to będzie plik? Link to comment Share on other sites More sharing options...
0 endriu107 Posted October 11, 2016 Share Posted October 11, 2016 Pewnie header.tpl Link to comment Share on other sites More sharing options...
0 m1kolaj Posted October 11, 2016 Author Share Posted October 11, 2016 Dobra, super, udało się - dzięki Link to comment Share on other sites More sharing options...
0 m1kolaj Posted October 11, 2016 Author Share Posted October 11, 2016 Teraz analogicznie chciałbym postąpić tutaj aby w klasie były również takie parametry - gdzie szukać pliku do edycji? Link to comment Share on other sites More sharing options...
0 endriu107 Posted October 11, 2016 Share Posted October 11, 2016 Plik to product-list.tpl Link to comment Share on other sites More sharing options...
0 m1kolaj Posted October 12, 2016 Author Share Posted October 12, 2016 (edited) Wkleiłem ten kod w tym miejscu (product .tpl ) : Chciałbym aby w tym miejscu w klasie tej listy były zawarte te parametry co poprzednio ( musza oczywiście zawierać ID produktu - tutaj kod nie zadziała, bo nie ma jak się odnieść do ID produktu? co muszę zmienić abym mógł w tym miejscu w sposób automatyczny zaciągać id produktu wyświetlanego na tejże liście do paramateru sm-pid-{productid} ? Edited October 12, 2016 by m1kolaj (see edit history) Link to comment Share on other sites More sharing options...
0 endriu107 Posted October 12, 2016 Share Posted October 12, 2016 Może zapytam czy w ogóle wiesz co oznacza kod który podałem? Link to comment Share on other sites More sharing options...
0 m1kolaj Posted October 12, 2016 Author Share Posted October 12, 2016 Tak, wiem. W ifie sobie zmieniłem page'a na index żeby się wyświetlało na głównej - problem mam z zaciąganiem ID produktu który jest wyświetlany w danym bloku. Link to comment Share on other sites More sharing options...
0 endriu107 Posted October 12, 2016 Share Posted October 12, 2016 Skoro wiesz to wydumpuj sobie product i sprawdź czy parametr id jest zwracany w takiej samej formie. Link to comment Share on other sites More sharing options...
0 m1kolaj Posted October 12, 2016 Author Share Posted October 12, 2016 (edited) nie było pytania Edited October 12, 2016 by m1kolaj (see edit history) Link to comment Share on other sites More sharing options...
0 endriu107 Posted October 12, 2016 Share Posted October 12, 2016 Ten sam plik. Link to comment Share on other sites More sharing options...
Question
m1kolaj
Zastanawiam się jak dodać nową klasę dla wszystkich produktów: Chciałbym w body id w class zawrzeć dodatkowo: "sm-pid-{UnikalneId} sm-productview" gdzie UnikalneId to po prostu ID produktu
Link to comment
Share on other sites
20 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