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

twig на php 7.4 видаляє пропуски між виводом змінної та текстом


Recommended Posts

Така конструкція 

 

some text {{ text_variable }}

 

на виводі перетворюється на

 

some text{{ text_variable }}

 

Ніби нічого такого, але:

 

1. кнопки де є значок з текстом виглядають погано та в цілому вигляд шаблону вже не такий, як треба

2. ламається макет, якщо змінні використувуються для підстановки класів, наприклад

{% set class = 'product' %}
<div class="wrapper {{ class }} item">
  
перетвориться на
<div class="wrapperproductitem">
замість
<div class="wrapper product item"> 
 

 

Рішення

 

system\library\template\Twig\Lexer.php

знайти
 

if (isset($this->positions[2][$this->position][0])) {

 

замінити на

 

if (isset($this->positions[2][$this->position][0]) && ($this->options['whitespace_trim'] === $this->positions[2][$this->position][0])) {

 

Взято звідси https://stackoverflow.com/a/62554618

  • +1 5
Надіслати
Поділитися на інших сайтах

22.10.2022 в 12:53, markimax сказал:

Дякую @SooR

Оформив в модифікатор
Доброго ранку!
Після встановлення модулів Кошика та Доставки, а також їх оновлень, які мені надіслали при оновленні самого 
шаблону ТЕХНІКС до версії 1.4.1, у мене не стало відображатись Головне меню (Menu.jpg),
хоча в налаштуваннях шаблону це меню є https://prnt.sc/OoZj_7YrSnRO. 
Підкажіть будь ласка, як "повернути нормальний вигляд сайту".
ЩІРО ДЯКУЮ!!

 

 

 

twigfix.ocmod.zip 668 \u0411 · 8 скачиваний

 

Menu.jpg

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


22.10.2022 в 12:53, markimax сказал:

Дякую @SooR

Оформив в модифікатор
Доброго ранку!
Після встановлення модулів Кошика та Доставки, а також їх оновлень, які мені надіслали при оновленні самого 
шаблону ТЕХНІКС до версії 1.4.1, у мене не стало відображатись Головне меню (Menu.jpg),
хоча в налаштуваннях шаблону це меню є https://prnt.sc/OoZj_7YrSnRO. 
Підкажіть будь ласка, як "повернути нормальний вигляд сайту".
ЩІРО ДЯКУЮ!!

 

 

 

twigfix.ocmod.zip 668 \u0411 · 8 скачиваний

 

Menu.jpg

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


  • 1 year later...

Вітаю, мабуть така ж проблема після того як перейшов з php 7.2(зараз https://prnt.sc/T09Pqb6K30Gm) на php 7.4 (стало https://prnt.sc/fB311uRVhhPh) - ось так зменю сталося

модифікатор може підійти для ocStore 3.0.2.0 який вище виклали?

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


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

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

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

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

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

Вхід

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

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

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

Important Information

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