Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Обрезать название в карточке на стр категорий


Recommended Posts

Подскажите как ограничить количество символов названия товара на страницах  категорий??? Если превышает заданное количество ставить ... 

Я могу сделать СSS но меня так не устраивает....

image.png.ff214314d78c65cc2f9ab47b44eeb8bd.png

Надіслати
Поділитися на інших сайтах


1 минуту назад, Archi4400 сказал:

не оч силен в PHP это в контроллере нужно или вью? Можно подробнее?))

https://www.php.net/manual/ru/function.mb-substr.php

Надіслати
Поділитися на інших сайтах

1 час назад, spectre сказал:
1 час назад, Archi4400 сказал:

не оч силен в PHP это в контроллере нужно или вью? Можно подробнее?))

https://www.php.net/manual/ru/function.mb-substr.php

Тут, наверное, другую ссылку нужно давать...

Настройка и мелкая работа по уже существующему сайту

 

Надіслати
Поділитися на інших сайтах


16 минут назад, SiteMix сказал:

Тут, наверное, другую ссылку нужно давать...

Настройка и мелкая работа по уже существующему сайту

 

ну вот типа 

<?php echo mb_substr($product['name'],0,10,'UTF-8').'...'; ?>

но мне нужно twig 

{{ mb_substr(product.name,0,10,'UTF-8'~'...') }}

но бьет ошибку, twig это вне воспринимает!!

 

image.thumb.png.6b27dcb33de5829358e73a452a74bfd7.png

Надіслати
Поділитися на інших сайтах


Подобные вещи лучше делать в контроллерах. В данном случае, catalog/controller/product/category.php

Ориентироваться можно на то как режется описание (примерно строка 200) и сделать по аналогии, только с фиксированными значениями.

Надіслати
Поділитися на інших сайтах


15 часов назад, SiteMix сказал:

Подобные вещи лучше делать в контроллерах. В данном случае, catalog/controller/product/category.php

Ориентироваться можно на то как режется описание (примерно строка 200) и сделать по аналогии, только с фиксированными значениями.

Сделал так во вьюхе все работает, меня устраивает 

{{ (product.name|length > 35 ? product.name|slice(0,35) ~ '...' : product.name) }}

 

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.