好的,我们这个网站有很多自定义选项,我们希望在创建发票PDF时在同一行上有标签和值。我找到了负责的文件
应用程序/代码/核心/法师/销售/型号/订购/ PDF /项目/发票/如default.php
并在
制作了副本应用程序/代码/本地/法师/销售/型号/订购/ PDF /项目/发票/如default.php
但我的PHP不足以让我弄清楚如何在同一行上使用标签和值。
这是有问题的代码:
$options = $this->getItemOptions();
if ($options) {
foreach ($options as $option) {
// draw options label
$lines[][] = array(
'text' => Mage::helper('core/string')->str_split(strip_tags($option['label']), 40, true, true),
'font' => 'italic',
'feed' => 35
);
if ($option['value']) {
if (isset($option['print_value'])) {
$_printValue = $option['print_value'];
} else {
$_printValue = strip_tags($option['value']);
}
$values = explode(', ', $_printValue);
foreach ($values as $value) {
$lines[][] = array(
'text' => Mage::helper('core/string')->str_split($value, 30, true, true),
'feed' => 40
);
}
}
}
}
理想情况下,我希望保留支票,并且只需提供“'文字'采用这种形式: '标签' - '价值'
谢谢!