@Update - 作業と完全に機能
はい、あなたは保険料1を購入することなく、あなたのニーズに合うように、デフォルトのテンプレートを編集することができますが、あなたはあなたのアクティブな子テーマの内部で必要またはテーマ(それがまだ存在しない場合):
- という名前のフォルダを作成するには
plugins
>woocommerce-pdf-invoices-packing-slips
>templates
>pdf
からこの新しく新鮮に作成woocommerce
フォルダへ
- コピーフォルダ。この
pdf
フォルダ内
- 、
custom1
(またはものは何でもしたい)ようなものでsimple
サブフォルダの名前を変更します。でcustom1
*を選択し、[**を保存し、
WooCommerce
>PDF Invoices
>Template
(タブ):
- はで管理バックエンドに行く、あなたの
custom1
PDFテンプレートをアクティブにします。今、あなたのアクティブなテーマで
>woocommerce
>pdf
>custom1
あなたは、テンプレートファイルが足にあなたのニーズを含めカスタマイズすることができます。
二重課税ディスプレイのリードを取得します:問題がforeach
ループです。VAT重複する値のためにスラグ(キー名)を取得
1:あなたが言うように、このループ内で何かを追加し、
は、各表示要素に再現します。
ここでは、ちょうど対応するvalues
後key
名やナメクジを表示しようとしている:今、あなたは、PDFの請求書を生成する場合は、各ラインで異なる$key
名を取得します
<?php foreach($wpo_wcpdf->get_woocommerce_totals() as $key => $total) : ?>
<tr class="<?php echo $key; ?>">
<td class="no-borders"></td>
<!-- we display the index value in here, below. -->
<th class="description"><?php echo $total['label'] . " (The key is '" . $key . "') " ;?></th>
<td class="price"><span class="totals-price"><?php echo $total['value']; ?></span></td>
</tr>
<?php endforeach; ?>
をまたはスラッグ(対応する値の直後)。今、あなたはあなたの中if()
文でループに基づいて行動することができ、重複要素のkey
名前を知っていることを
:表示された繰り返しを避けるために、ループ内で条件を追加する
2それ。あなたは、PDFの請求書を生成する場合さて、重複項目は完全にそれから姿を消した
<?php foreach($wpo_wcpdf->get_woocommerce_totals() as $key => $total) :
// As long as $key is NOT 'the_key_name' the item line is displayed
if ($key != 'the_key_name'){ ?>
<tr class="<?php echo $key; ?>">
<td class="no-borders"></td>
<th class="description"><?php echo $total['label']</th>
<td class="price"><span class="totals-price"><?php echo $total['value']; ?></span></td>
</tr>
<?php }
endforeach; ?>
:あなたは、重複項目の本当のkey
名で'the_key_name'
を交換する必要があります。
ほら...せていただき:)
そのおかげで私は前に作られた階段です。次のステップが必要です。テンプレートを変更すると問題が解決されないので、変更したい部分に何かを削除または追加すると、ブロック全体が変更されるので、最初の行にchar "1"を追加するとブロック全体に表示されます4行すべてに "1"が表示されます。私はすべての行を変更する必要がありますか? – Marek
ちょっと、@LoicTheAstecバンプして申し訳ありませんが、私はこのプラグイン表示VATを請求書に表示することはできません、それは可能ですか?ありがとう – Louis