Как сделать адресный код на одной строке с TWIG? - PullRequest
0 голосов
/ 14 января 2020

У меня есть код TWIG для отображения адреса магазина.

В настоящее время адрес отображается в 3 строки.

Как сделать код адреса в одной строке?

{{ store.address|render|trim|replace({'<br>': ' - '})|striptags|raw }}

enter image description here

Ответы [ 2 ]

1 голос
/ 15 января 2020

Вы выводите адрес внутри тега <pre>. white-space тега <pre> по умолчанию установлено на pre. См. здесь для получения дополнительной информации об этом.

Таким образом, у вас есть 2 варианта

  1. Замените тег <pre> на <div>

<div>
Lorem
        ipsum
            dolor
                sit
                    amet
</div>
Отменяет white-space из <pre> с css

pre.spaceless {
  white-space: normal;
}

Lorem
    ipsum
        dolor
            sit
                amet
Lorem
    ipsum
        dolor
            sit
                amet
0 голосов
/ 15 января 2020

Я не уверен, но попробуйте это

{{ store.address|render|trim|replace({'<br>': ' - ','\n':' ', '\r':' '})|striptags|raw }}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...