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

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


Recommended Posts

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

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

image.png.ff214314d78c65cc2f9ab47b44eeb8bd.png

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


  В 24.06.2019 в 08:51, Archi4400 сказав:

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

Expand  

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

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

  В 24.06.2019 в 08:53, spectre сказав:
  В 24.06.2019 в 08:51, Archi4400 сказав:

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

Expand  

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

Expand  

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

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

 

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


  В 24.06.2019 в 10:37, SiteMix сказав:

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

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

 

Expand  

ну вот типа 

<?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) и сделать по аналогии, только с фиксированными значениями.

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


  В 24.06.2019 в 15:43, SiteMix сказав:

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

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

Expand  

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

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

 

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


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

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

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

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

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

Вхід

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

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

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

Important Information

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