Как я могу отобразить динамическое содержание с иерархическими заголовками без использования таблицы в качестве блока в Php

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Как я могу отобразить динамическое содержание с иерархическими заголовками без использования таблицы в качестве блока в

Сообщение Anonymous »

Я вроде нового в XML и Tinybutstrong/Opentbs, и все еще смущен документацией. $ Tbs-> mergeblock .
Можно ли сделать то же самое без использования строк таблиц?
Вот мой последний рабочий предварительный.$TBS = new clsTinyButStrong;
$TBS->Plugin(TBS_INSTALL, OPENTBS_PLUGIN);
$TBS->LoadTemplate($param["template"], OPENTBS_ALREADY_UTF8);

$docxdata = array(
[
"id1" => 280,
"title1" => "I. Formalien",
"content1" => "",
"id2" => 281,
"title2" => "I.1. Verantwortliche Stelle",
"content2" => "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.",
"id3" => 282,
"title3" => "",
"content3" => "",
"other" => "",
],
[
"id1" => 283,
"title1" => "II. Prüfplanung",
"content1" => "",
"id2" => 284,
"title2" => "II.1. Zusammenstellung des Teams",
"content2" => "",
"id3" => 285,
"title3" => "II.1.1. Datenschutzbeauftragter",
"content3" => "Mr. A",
"other" => "",
],
[
"id1" => 283,
"title1" => "II. Prüfplanung",
"content1" => "",
"id2" => 284,
"title2" => "II.1. Zusammenstellung des Teams",
"content2" => "",
"id3" => 286,
"title3" => "II.1.2. Vertretung des betrieblichen Datenschutzbeauftragten",
"content3" => "Mr. B",
"other" => "",
],
[
"id1" => 287,
"title1" => "III. Angaben zur zu prüfenden Datenverarbeitung",
"content1" => "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.",
"id2" => "",
"title2" => "",
"content2" => "",
"id3" => "",
"title3" => "",
"content3" => "",
"other" => "",
],
);

// Merge data in the body of the document
$TBS->MergeBlock('b', $docxdata);
< /code>
... и в шаблоне Docx (это таблица): < /p>
___________________________________________________________
[b.title1;block=tbs:row;parentgrp=id1]
[onshow;block=begin;enlarge=tbs:p;when [b.content1]!=’’]
[b.content1]

[onshow;block=end;enlarge=tbs:p]
___________________________________________________________
[onshow;block=begin;enlarge=tbs:p;when [b.id2]!=’’]
[b.title2;block=tbs:row;parentgrp=id2]
[onshow;block=begin;enlarge=tbs:p;when [b.content2]!=’’]
[b.content2]

[onshow;block=end;enlarge=tbs:p]
[onshow;block=end;enlarge=tbs:p]
___________________________________________________________
[onshow;block=begin;enlarge=tbs:p;when [b.id3]!=’’]
[b.title3;block=tbs:row;parentgrp=id3]
[onshow;block=begin;enlarge=tbs:p;when [b.content3]!=’’]
[b.content3]

[onshow;block=end;enlarge=tbs:p]
[onshow;block=end;enlarge=tbs:p]
___________________________________________________________


Подробнее здесь: https://stackoverflow.com/questions/797 ... sing-a-tab
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Php»