2016-11-11 3 views
0

Je dois augmenter la taille de la police de magento pdfs. J'ai lu que je peux modifier la méthode _setFontRegular de la classe abstraite, donc j'ai copié /app/code/core/Mage/Sales/Model/Order/Pdf/Abstract.php dans/app/code/local/Mage/Sales/Model/Order /Pdf/Abstract.php, mais peu importe les changements que je fais dans le fichier, rien ne change dans ma facture pdf. Uniquement à des fins de test j'ai essayé de modifier cette ligne dans la méthode InsertOrder du Abstract.phpimpossible d'éditer magento pdf taille de police

Mage::helper('sales')->__('Order Date: ') 

avec ceci:

Mage::helper('sales')->__('Ordersssss Date: ') 

Mais ma facture pdf a encore « Commander » au lieu de « Orderssss » , donc mes modifications ne sont pas lues. Chemin dans le dossier local est le même que dans le dossier Mage, j'ai vérifié. Si je copie et essaie d'éditer un autre fichier lié au pdf tel que Invoice.php, je peux voir ma modification dans le pdf, ainsi c'est seulement le Abstract.php que je ne peux pas modifier.

Comment puis-je résoudre ce problème?

+0

Avez-vous des extensions installées, ou over-rides de base qui prennent cette méthode plus? Recherchez votre base de code pour 'function insertOrder' –

+0

Vous avez raison. Quand j'ai guidé la fonction pour la vérifier j'ai oublié d'ajouter l'option de recours! Maintenant, j'ai vérifié à nouveau, je peux voir le module personnalisé qui surcharge insertOrder, merci !!! – Lounik

Répondre

0

Il semble que vous aurez une extension qui met en œuvre cette classe abstraite - et donc la (fallback) vous éditez n'est pas le bit correct code :)