-
Notifications
You must be signed in to change notification settings - Fork 34
Open
Description
My docx-Template contains the placeholder [[brief.anschrift]] which should be replaced by a multiline string:
Line 1
Line 2
Line 3
Line 4
The array passed to the $templator->render(...) function looks like this:
$values = array(
'brief' => array( 'anschrift' => "Line1\r\nLine2\r\nLine 3\r\nLine 4" )
);As a result, the placeholder [[brief.anschrift]] has been replaced by...
Line1 Line2 Line 3 Line 4
I have also tried several variations with single quotes ', double quotes ", CRLF within code, \r and \n as you can see here:
$values = array(
'letter' => array(
'address_1' => "Line1\r\nLine2\r\nLine 3\r\nLine 4"
, 'address_2' => 'Line1\r\nLine2\r\nLine 3\r\nLine 4'
, 'address_3' => "Line1
Line2
Line 3
Line 4"
, 'address_4' => "Line1\rLine2\rLine 3\rLine 4"
, 'address_5' => "Line1\nLine2\nLine 3\nLine 4"
, 'address_6' => "Line1<br>Line2<br>Line 3<br>Line 4"
));For testing purposes the docx-Template contains the following placeholders:
And this is the result:
None of them returns the expected result. Am I missing something?
Question:
How can I pass a multi-line string containing CRLF?
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels

