Перейти к содержимому


Списки в печатных формах

списки печатные формы

Сообщений в теме: 4

#1 ManFree

    Активный участник

  • Пользователи
  • PipPipPip
  • 107 сообщений

Отправлено 02 Май 2014 - 12:04

Есть список с множественным выбором.
Например районы
там есть район1, район 2 и тд.
в записи выбираю несколько значений
и когда пытаюсь вставить эьто дело в печатную форму
то у меня печатается
район1
район2
район3

а не район1 район2 район3

Попробовал метод
{$rayony|regex_replace:"/[\r\t\n]/":" "}
Но он не работает как нужно, точнее ничего не меняется. Что делаю не так, подозреваю что переменная районы это массив значений и его печатать надо как то по другому чтобы вывелось как мне нужно

Заранее спасибо

#2 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 762 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 02 Май 2014 - 16:26

Это не массив, это именно строка с переводами строк внутри. Не знаю, почему у вас не сработал regex_replace, попробуйте просто replace.

#3 ManFree

    Активный участник

  • Пользователи
  • PipPipPip
  • 107 сообщений

Отправлено 02 Май 2014 - 19:09

тоже не работает,
пробовал и убирать кавычки в названии районов, пробовал создавать новый шаблон пустой без всякого форматирования результат тот же

Сообщение отредактировал ManFree: 02 Май 2014 - 19:16


#4 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 762 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 03 Май 2014 - 16:02

Всё понял, вы не те переводы заменяете. Если у вас шаблон с типом "html", то переводы строк там реализуются через тэг <br>, соответственно именно его и надо заменять, а не \r\n.

Только не забудьте перейти в режим исходного кода в редакторе шаблонов, т.к. иначе '<br>' некорректно сохранится.

#5 ManFree

    Активный участник

  • Пользователи
  • PipPipPip
  • 107 сообщений

Отправлено 05 Май 2014 - 08:56

Сработало пасибо!





Количество пользователей, читающих эту тему: 2

0 пользователей, 2 гостей, 0 анонимных