• Dein Produkt auf beyond.lol
  • Kontakt
  • Kontakt
  • IP
  • Impressum
  • Datenschutz
  • Software
    • Open Source
  • Hardware
  • Tutorials
    • Web
    • Linux
    • Windows
    • Gaming
    • PHP
    • Raspberry Pi
  • Crypto-Welt
    • Altcoins
    • Bitcoin
    • Ethereum
    • Mining
  • Scripts
    • BASH
    • PowerShell
  • Lustiges aus der IT
    • Spamantworten
  • Gaming
  • and More
    • Dein Produkt auf beyond.lol
    • Kontakt
    • Impressum
    • Datenschutz
    • Tools
      • Wie ist meine IP?
No Result
View All Result
  • Software
    • Open Source
  • Hardware
  • Tutorials
    • Web
    • Linux
    • Windows
    • Gaming
    • PHP
    • Raspberry Pi
  • Crypto-Welt
    • Altcoins
    • Bitcoin
    • Ethereum
    • Mining
  • Scripts
    • BASH
    • PowerShell
  • Lustiges aus der IT
    • Spamantworten
  • Gaming
  • and More
    • Dein Produkt auf beyond.lol
    • Kontakt
    • Impressum
    • Datenschutz
    • Tools
      • Wie ist meine IP?
No Result
View All Result
No Result
View All Result
Home Open Source

InvoicePlane – Rechnungstemplate anpassen

Jakob by Jakob
Februar 16, 2021
in Open Source, Tutorials
14
0
InvoicePlane – Rechnungstemplate anpassen
1
SHARES
146
VIEWS
Auf Facebook teilenAuf Twitter teilenAuf Whatsapp teilen

Wir haben euch ja bereits InvoicePlane einmal vorgestellt. Mit diesem kleinen Tutorial «InvoicePlane – Rechnungstemplate anpassen» möchten wir euch zeigen wie Ihr Eure Rechnung so gestaltet, dass Sie eurem CI/CD entspricht

Dateien zur Anpassung lokalisieren

Als erstes lokalisieren wir mal die zu verändernden .php und .css Files.
Das File, aus welchem das Rechnungs-PDF generiert wird, findet ihr unter dem Pfad application/views/invoice_templates/pdf/InvoicePlane.php . Das zugehörige CSS unter assets/core/css/custom-pdf.css.

InvoicePlane – Rechnungstemplate anpassen
InvoicePlane – Rechnungstemplate anpassen

Diese kurz herunter geladen und schon kann das Anpassen losgehen. Mittels CSS könnt Ihr hier eigentlich alles steuern, was Ihr möchtet. Also generiert Eure h-Tags, schreibt divs oder was Ihr sonst so braucht. Ihr könnt auch direkt in Euer Template schreiben, der Wert ist dann allerdings nicht dynamisch veränderbar, dafür müsst Ihr Custom-Fields benutzen.
Das File beinhaltet viele Variablen wodurch sich der folgende kleine Trick empfiehlt:

Variablen und dessen Werte anzeigen lassen

Zu Developmentzwecken empfehle ich euch folgende zwei Zeilen temporär am Ende des InvoicePlane.php-Files zu schreiben.

<pre><?php print_r($invoice); ?></pre>
<pre><?php print_r($custom_fields); ?></pre>

So sieht das Rechnungstemplate zwar sehr verwirrend aus, Ihr habt jedoch Zugriff auf die Werte aus eurer Rechnung und Eurer CustomFields und seid somit viel schnelle im developen, da Ihr schon mal genau wisst, wie die Variablen in Eurem Rechnungstemplate heissen müssen. Die 2. Zeile zeigt euch alle CustomFields an, habt Ihr also solche definiert, seht Ihr dessen Werte auch.

Custom Fields Variable in Template einfügen

Um eine Custom_Field-Variable einzufügen könnt Ihr folgenden Code verwenden:

<?php echo $custom_fields["user"]["bank"]; ?>

Hier ist ein Custom-Field definiert worden, welches der Gruppe «user» angehört und «bank» heisst. Für genauere Infos könnt Ihr auch im InvoicePlane Wiki mal nachlesen.

Sollten wir etwas vergessen haben und Ihr weitere Fragen dazu habt, hinterlasst uns doch einen Kommentar.

P.S. Wem das mit Installation und Konfiguration doch alles zu mühsam ist, der kann uns gerne kontaktieren, für etwas mehr als 60 Euro / Franken im Jahr hosten wir InvoicePlane für euch auf professionellen Webservern und übernehmen die Konfiguration des Templates. Schreibt uns einfach eine Mail an info@beyond.lol.

Tags: invoiceplanerechnungRechnungstemplate anpassenverrechnung
Previous Post

Was sind DNS-Einträge – einfach erklärt

Next Post

E-Mail aus der Quarantäne retten – AMAVIS

Jakob

Jakob

Next Post
amavis logo

E-Mail aus der Quarantäne retten - AMAVIS

Schreibe einen Kommentar Antwort abbrechen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Bloggerei.de - Bewertung für beyond.lol
  • Dein Produkt auf beyond.lol
  • Kontakt
  • Kontakt
  • IP
  • Impressum
  • Datenschutz

© 2025 JNews - Premium WordPress news & magazine theme by Jegtheme.

Welcome Back!

Login to your account below

Forgotten Password?

Retrieve your password

Please enter your username or email address to reset your password.

Log In

Add New Playlist

No Result
View All Result
  • Software
    • Open Source
  • Hardware
  • Tutorials
    • Web
    • Linux
    • Windows
    • Gaming
    • PHP
    • Raspberry Pi
  • Crypto-Welt
    • Altcoins
    • Bitcoin
    • Ethereum
    • Mining
  • Scripts
    • BASH
    • PowerShell
  • Lustiges aus der IT
    • Spamantworten
  • Gaming
  • and More
    • Dein Produkt auf beyond.lol
    • Kontakt
    • Impressum
    • Datenschutz
    • Tools
      • Wie ist meine IP?

© 2025 JNews - Premium WordPress news & magazine theme by Jegtheme.