dextasy Posted September 20, 2017 Share Posted September 20, 2017 Witam, Czy ktoś wie, gdzie w Prestashop 1.7 zmienię ilość wyświetlanych znaków tytułu produktu? W 1.6 był to plik product-list.tpl - jednakże teraz nie mogę tego zlokalizować. Link to comment Share on other sites More sharing options...
MarioCCH Posted September 21, 2017 Share Posted September 21, 2017 Podbijam, też by się przydało.. Link to comment Share on other sites More sharing options...
kylon Posted August 23, 2019 Share Posted August 23, 2019 jeżeli ktoś wie prosił bym o podzielenie się info Link to comment Share on other sites More sharing options...
krzysiek_web Posted August 23, 2019 Share Posted August 23, 2019 {$product.name|truncate:30:'...'} |truncate:30:'...' - dla ilości znaków. Zmiana w catalog>_partials>miniatures>product.tpl - dla listy produktów ale z tego co pamiętam to tam już jest ograniczenie dodane, chyba że chcesz zwiększyć ilość znaków. Link to comment Share on other sites More sharing options...
Artur PL Posted January 22, 2021 Share Posted January 22, 2021 ok a mam pytanie - jak zwiększyłem liczbę znaków (tak, żeby wszystkie opisy wyświetlały się w pełni, niektóre produkty mają 2 linijki, niektóre 3. Gdy jakiś produkt ma 3 linijki jest dłuższy, co rozbija linijkę poniżej i powoduje przesunięcie (góra/dół) poniższych produktów sprawiając, że kolumny ze sobą rozjeżdżają się. Jakim kodem mogę zaszyć, aby np. zawsze pod opisem produktu było zostawione miejsce na 3 linijki (i nawet, gdy potrzebne są tylko 2 zajmowały miejsce 3, nie powodując przesunięcia w następnych rzędach...? Link to comment Share on other sites More sharing options...
endriu107 Posted January 22, 2021 Share Posted January 22, 2021 Nadać min-height lub height na ten element. Link to comment Share on other sites More sharing options...
Artur PL Posted January 22, 2021 Share Posted January 22, 2021 (edited) <span class="h3 product-title" itemprop="name"><a href="{$product.url}" title="{$product.name}"><link itemprop="url" href="{$product.url}"/><meta itemprop="sku" content="{$product.reference}"/>{$product.name|truncate:90:'...'}</a></span> rozumiem w tej sekwencji? a jaki height odpowiada 3 linijką? style="height:3ex ? Edited January 22, 2021 by Artur PL (see edit history) Link to comment Share on other sites More sharing options...
endriu107 Posted January 22, 2021 Share Posted January 22, 2021 Zmiany najlepiej wprowadzić w css, a jaką tam masz wysokość to tylko ty wiesz Link to comment Share on other sites More sharing options...
Artur PL Posted January 22, 2021 Share Posted January 22, 2021 w CSS assets/css/theme.css ?:) w której sekcji? height: 3ex może być? Link to comment Share on other sites More sharing options...
endriu107 Posted January 22, 2021 Share Posted January 22, 2021 Zmiany najlepiej wprowadzać w pliku custom.css. Link to comment Share on other sites More sharing options...
Muteo Posted November 19 Share Posted November 19 On 1/22/2021 at 6:18 PM, endriu107 said: Zmiany najlepiej wprowadzić w css, a jaką tam masz wysokość to tylko ty wiesz On 1/22/2021 at 5:54 PM, Artur PL said: ok a mam pytanie - jak zwiększyłem liczbę znaków (tak, żeby wszystkie opisy wyświetlały się w pełni, niektóre produkty mają 2 linijki, niektóre 3. Gdy jakiś produkt ma 3 linijki jest dłuższy, co rozbija linijkę poniżej i powoduje przesunięcie (góra/dół) poniższych produktów sprawiając, że kolumny ze sobą rozjeżdżają się. Jakim kodem mogę zaszyć, aby np. zawsze pod opisem produktu było zostawione miejsce na 3 linijki (i nawet, gdy potrzebne są tylko 2 zajmowały miejsce 3, nie powodując przesunięcia w następnych rzędach...? W związku z tym problemem On 1/22/2021 at 6:02 PM, endriu107 said: Nadać min-height lub height na ten element. Ustawiam stałą wysokośc boxa. Ale mamy taki problem. Jesli ilość znaków pozwala na wpisane nazwy produktu do jednej linijki, a innego produktu już w dwóch linijkach, to dwa boxy obok siebie mają przycisk "do koszyka" w innej linii. Jak po "truncate", dodać kod z zasadą, że jesli nazwa produktu ma mniej niż x znaków, wtedy po linijce z nazwą, powinno się dodać jedna pusta linijkę. Cos w styliu: if $product.name < 35 znaków wtedy add pusta linijka. Pomógłby ktoś napisac taką linijkę kodu? To spowoduje że "do koszyka" będa w jednej linii i nie b,edzie to kłuć w oczy. Link to comment Share on other sites More sharing options...
endriu107 Posted November 20 Share Posted November 20 Lepiej jest nadać min-height dla tytułu produktu wtedy zawsze będziesz miał takiej samej wysokości ten kontener i przycisk dodaj do koszyka będzie zawsze w jednej linii. Link to comment Share on other sites More sharing options...
Muteo Posted November 20 Share Posted November 20 15 hours ago, endriu107 said: Lepiej jest nadać min-height dla tytułu produktu wtedy zawsze będziesz miał takiej samej wysokości ten kontener i przycisk dodaj do koszyka będzie zawsze w jednej linii. o to to. Mam jednak problem z dodaniem tego do css. Z trybu dev przeglądarki, wynika, że w pliku css powinienem dodać: #products .product-description, .featured-products .product-description, .product-accessories .product-description, .product-miniature .product-title { min-height: 40px; } ale, no właśnie, to nie to. Pomógłbyś mi zlokalizować miejsce zmiany? 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