如何将一个页面上的多个标签与openTBS合并?

时间:2014-03-11 09:26:13

标签: php opentbs tinybutstrong

我想知道在一个页面上处理多个合并的最佳方法是什么。 像这样的官方avery地址标签模板:

Avery address template

我的目标是为地址标签创建一个docx模板,然后用openTBS处理它,这样每个数据库地址行最终都会出现在新的标签字段中,但不一定是新页面。

我在理解如何实现这一目标时遇到了一些问题。

这可以通过类似于分页的内容在模板内完成,因此没有额外的PHP注意吗?

或者它需要更多的php关注,我的意思是设计模板,在一个页面上为每个标签设置一个单独的块,然后是分页。然后在php方面,我需要知道模板中有多少块,并为每个合并块分配。

如果只有后一种方法有效,那么有一种简单的方法来解析模板并找出其中存在多少块?

1 个答案:

答案 0 :(得分:1)

我可以建议3个解决方案(第一个是更好的):

1)设计您的页面有2列。 然后使用表格作为标签,并在该表中定义TBS块。 在PHP端,只需合并TBS块上的记录,它们将自动填充两列中的页面,然后在需要时继续更多页面。

2)设计一个包含2列和1行的表。 然后在PHP端,使用TBS serial display mode(参数序列号)合并记录。

3)设计一个包含2列和1行的表。 然后在PHP端重建您的记录集,以便在新构建中为一条记录创建两条原始记录。