[VtigerCRM] Vtiger CRM 5.0.4篇-調整報價單PDF
[小抱怨一下] Well...老實說在搞VCRM( Vtiger CRM) 的PDF真是花我不少時間。去查看所有的繁簡英網站(只差沒去日本找,因為我不懂日文@@),大部分都只是貼文戰或是解釋安裝與中文化而已,對於後續修改模組的討論情報還真是少得可憐。曾一度想放棄掉,不過看過VCRM的sourse code認為問題應該很好解決,只是欠缺一個討論的環境罷了。最後還是被我克服了。廢話不多說,來教大家如何修改PDF的風格、位置調整、與增加資料庫文字區塊。 首先請確認您的版本跟我一樣是5.0.4再來看比較好,否則自己要做一下功課看對應的位置在哪裡。像5.0.4與5.1.0的PDF模組位置有點小不同,SQL語法上也有點小差異,但不是很難克服,只是要懂一些SQL程式觀念。 (本部落格已有新版5.4.0的安裝指導,請參考該處 [安裝篇]Vtiger CRM v5.4.0 繁體中文版本 ) 原則上主要有四個位置要知道 \modules\Quotes\pdf_templates 該目錄下分別有header、body、footer作風格設計用 \include\tcpdf\pdf.php 這是作為規劃文字格式、大小、字型、定位等等 \modules\Quotes\CreatePDF.php 這是PDF上變數定義用 \include\utils\CommonUtils.php 當變數定義需要去SQL找時,就在這裡 \include\language\zh-tw.lang.php 載入中文代號的繁體定義區 首先大概分兩節來介紹分別為修改與追加,如果只是想改改位置拿掉些東西,網路上就有很多解釋了(我上篇的教學連結上找的到),不過我認為解釋不夠讓人明白我會重新再解釋過。如果你跟我一樣想要追加客戶電話或是業務員名稱之類的,就要看第二節,稍晚提到。 修改--- 1. Default PDF上的有些中文沒顯示出來 可能你跟我一樣中文化包沒翻譯到,重新對\include\language\zh-tw.lang.php新增相關名詞解釋就好,請追加,當然名稱你也可以改自己聽得順的。(以下只提供header會用到的,其他我還沒改到) 'Account Number' =>