Это массив у меня есть:
array(2) {
[0]=> array(4) { ["theme"]=> string(9) "тема2" ["description"]=> string(9) "опис2" ["literature_main"]=> string(7) "літ2" ["litarature_add"]=> string(7) "доп2" }
[1]=> array(4) { ["theme"]=> string(9) "тема1" ["description"]=> string(9) "опис1" ["literature_main"]=> string(7) "літ1" ["litarature_add"]=> string(7) "доп1" } }
Я пытаюсь отобразить его динамически в .docx с помощью следующего шаблона:
Theme: [item.theme;block=tbs:p]
Des: [item.description;block=tbs:p]
Lit1: [item.literature_main;block=tbs:p]
Lit2.: [item.litarature_add;block=tbs:p]
То, что я получаю, это просто смесь этих двух без отображения des, lit1, lit2.
По сути, я получаю беспорядок. И кажется, что это совершенно случайный процесс, потому что, если я удаляю все, кроме theme [item.theme; block = tbs: p], я получаю два абзаца в слове. Я был бы очень признателен за любую помощь.
С TinyButStrong каждый раздел блока (определяется с block=tbs:p
) считается альтернативный раздел.
Итак, если предположить, что каждая строка в вашем фрагменте является абзацем, определение вашего блока должно быть:
Theme: [item.theme;block=4*tbs:p]
Des: [item.description]
Lit1: [item.literature_main]
Lit2.: [item.litarature_add]
Других решений пока нет …