Python <;页面计数/>;不在OpenERP 7中渲染

Python <;页面计数/>;不在OpenERP 7中渲染,python,openerp,rml,Python,Openerp,Rml,我正在使用OpenERP 7 我想修改发票报告页脚以显示当前页面和总页数,如下所示: 页码:第一页中的1/2和 页码:第二页中的2/2 这是我的代码: <place x="1.3cm" y="0cm" height="1.55cm" width="19.0cm"> <para style="main_footer">[[ company.rml_footer ]]</para> <para

我正在使用OpenERP 7

我想修改发票报告页脚以显示当前页面和总页数,如下所示:

页码:第一页中的1/2和

页码:第二页中的2/2

这是我的代码:

<place x="1.3cm" y="0cm" height="1.55cm" width="19.0cm">
                <para style="main_footer">[[ company.rml_footer ]]</para>
                <para style="main_footer">Page: <pageNumber/>/<pageCount/></para>
</place>
 <place x="1.3cm" y="0cm" height="1.9cm" width="19.0cm">
           <para style="main_footer">
                 Page: <pageNumber/>/
           </para>
 </place>
 <drawString x="11.36cm" y="1.64cm" ><pageCount/></drawString> 

[[company.rml_footer]]
第页:/

但是pageCount不返回任何数字。怎么了?

这是一个尚未修复的错误。看看这里。也许这个问题可以通过附加一个小补丁来解决。

如果您在页脚中写: 总页数将写在所选的确切位置(此处x=“10.5cm”y=“0.8cm”,x和y从左下角开始)。请注意,如果您键入: 总页数:
然后标签将与标签“Total Pages:”重叠(这是因为最后一步将填充)。因此,请确保将此标记单独放置在您将选择的坐标处的标记中。

大家好,谢谢大家的回答

事实上,经过深入和艰苦的搜索,我发现当我们将
标记放入
标记时,
标记不会返回任何值,因此我将其放入
标记,它返回总页数。这是我的密码:

<place x="1.3cm" y="0cm" height="1.55cm" width="19.0cm">
                <para style="main_footer">[[ company.rml_footer ]]</para>
                <para style="main_footer">Page: <pageNumber/>/<pageCount/></para>
</place>
 <place x="1.3cm" y="0cm" height="1.9cm" width="19.0cm">
           <para style="main_footer">
                 Page: <pageNumber/>/
           </para>
 </place>
 <drawString x="11.36cm" y="1.64cm" ><pageCount/></drawString> 

第页:/
我知道这个解决方案不专业,但它确实有效,希望这个bug能很快被修复


关于

@Ethan Furman,由于声誉不佳,我无法添加评论。我尝试了你的解决方案,我已经应用了你指定的补丁,但仍然没有得到正确的输出。直到不起作用。我看到顶部有一个初始的,更大的补丁。也许那一个会起作用。