Jump to content

[Solved] Je n'arrive pas a faire un TRUNCATE sur {{ product.name }} TWIG


muksu

Recommended Posts

Bonjour

Dans le BO sur mes pages orders, je voudrais TRUNCATE le nom du produit :

{{ product.name }}

J'ai essayé {{ product.name|truncate(80) }} .... mais ça ne fonctionne pas, quelle est la bonne syntaxe ?

D'avance merci

 

Edited by muksu (see edit history)
Link to comment
Share on other sites

Il y a 5 heures, Prestashop Addict a dit :

L'extension ne fonctionne pas dans PS 8.x

Ah, j'adore ce genre de cas, où il existe des trucs, mais on ne peut pas les utiliser, car ce n'est pas chargé, ajouté, intégré.

Moi qui croyais que Twig devait sauver l'humanité contre Smarty qui serait un monstre.

Il est vrai que ce qui fut proposé fonctionne parfaitement

 

Il y a 6 heures, Ewonta a dit :
{{ product.name|slice(0, 80) ~ (product.name|length > 80 ? '...' : '') }}

 

Mais bien complexe par rapport à un truncate:80 proposé par smarty.

Link to comment
Share on other sites

Twig est effectivement plus moderne et puissant que Smarty, même s'il manque parfois de fonctionnalités "prêtes à l'emploi". Cependant, il offre des avantages majeurs comme la sécurité intégrée, un meilleur rendu des performances et une syntaxe plus propre. Pour simplifier, vous pouvez créer un filtre personnalisé comme truncate, ce qui rendra votre code aussi intuitif que celui de Smarty, mais avec tous les bénéfices de Twig. 😊

Link to comment
Share on other sites

  • muksu changed the title to [Solved] Je n'arrive pas a faire un TRUNCATE sur {{ product.name }} TWIG

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...