# Dokumente / PDF Artikelname Übersetzung

**URL:** <https://forum.shopware.com/t/dokumente-pdf-artikelname-uebersetzung/107198>\
**Category:** Programmierung\
**Created:** [13. Mai 2025 um 07:34 UTC](https://forum.shopware.com/t/dokumente-pdf-artikelname-uebersetzung/107198 "2025-05-13T07:34:51Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![heiko\_813](https://avatars.discourse-cdn.com/v4/letter/h/65b543/32.png) [@heiko\_813](https://forum.shopware.com/u/heiko_813)\
**Post date:** [13. Mai 2025 um 07:34 UTC](https://forum.shopware.com/t/dokumente-pdf-artikelname-uebersetzung/107198/1 "2025-05-13T07:34:51Z")

</div>

Bei Bestellungen aus Sprachshops sind die Dokumente wie Lieferschein/Rechnung etc in der bestellten Landessprache. Wir hätten gerne einen Packschein, wo auch die deutsche Artikelbeschreibung steht.  
Bei Bestellungen wird ja die Position in jeweiliger Sprache in die Datenbank gespeichert und per $position.name aufgerufen.

Gibt es an der Stelle eine Funktion, um die Grundsprache/Übersetzung rauszuholen? ($position.name|de oder sowas). Ich konnte dazu nichts finden.  
Wenn das so ist, müsste ich also pro Artikelnummer in den Artikel-Datenstamm gehen und dort die Übersetzung abgreifen, oder?

---

<div class="post-metadata">

**Author:** ![sacrofano](https://avatars.discourse-cdn.com/v4/letter/s/65b543/32.png) [@sacrofano](https://forum.shopware.com/u/sacrofano)\
**Post date:** [13. Mai 2025 um 09:58 UTC](https://forum.shopware.com/t/dokumente-pdf-artikelname-uebersetzung/107198/2 "2025-05-13T09:58:21Z")

</div>

Lass dir mal alle Variablen ausgeben, um deine gewünschen Inhalte zu suchen:

> [@Dokumentenvariablen](https://forum.shopware.com/t/dokumentenvariablen/49309):
>
> Wisst ihr wie man sich alle verfügbaren Variablen für die PDF-Belegerstellung anzeigen lassen kann?&nbsp; DANKE slight_smile&nbsp;

Ich benutze in solchen Fällen z.B. folgendes in einem willkürlichen Block des Templates:

```auto
{block name="document_index_info_dispatch"}
	{* Ausgabe aller Inhalte der Array-Variablen im Dokument *}
	{* $Pages|@print_r *}
	{* $position|@print_r *}
{/block}

```

Die Anweisungen zwischen {\* … \*} sind auskommentiert. Das musst dann anpassen.

---

<div class="post-metadata">

**Author:** ![heiko\_813](https://avatars.discourse-cdn.com/v4/letter/h/65b543/32.png) [@heiko\_813](https://forum.shopware.com/u/heiko_813)\
**Post date:** [13. Mai 2025 um 11:31 UTC](https://forum.shopware.com/t/dokumente-pdf-artikelname-uebersetzung/107198/3 "2025-05-13T11:31:19Z")

</div>

Hey, danke für die Antwort.  
Es geht ja nicht darum, die Variablen anzeigen zu lassen. Das „Problem“ ist, dass das Array der Artikel ja aus den s\_orders und nicht aus den s\_article Tabellen kommt. Und da kommt man ja leider nicht so leicht an die Übersetzungen dran (oder?). Da gibts nur „=\> [articleName] =\> Artikel Demo“

---

<div class="post-metadata">

**Author:** ![sacrofano](https://avatars.discourse-cdn.com/v4/letter/s/65b543/32.png) [@sacrofano](https://forum.shopware.com/u/sacrofano)\
**Post date:** [13. Mai 2025 um 12:01 UTC](https://forum.shopware.com/t/dokumente-pdf-artikelname-uebersetzung/107198/4 "2025-05-13T12:01:50Z")

</div>

Ich hätte vermutet, dass alle Infos aus der s\_articles Tabelle dem Template bereitgestellt werden z.B. das Gewicht in der Antwort hier [Dokumentenvariablen - #5 von sschreier](https://forum.shopware.com/t/dokumentenvariablen/49309/5) .  
Ansonsten, kannst du im Dokumenten Template keine Inhalte aus der Datenbank beliebig nachladen, wenn das zugrunde liegende PHP diese Infos dem Template nicht zur Verfügung stellt.  
Also müsste man den PHP Code erweitern oder als Workaround, den deutschen Artikelnamen in ein Freitextfeld der Tabelle s\_order\_details\_attributes speichern. Die Freitext Inhalte können dann im Template verwendet werden.

---

<div class="post-metadata">

**Author:** ![heiko\_813](https://avatars.discourse-cdn.com/v4/letter/h/65b543/32.png) [@heiko\_813](https://forum.shopware.com/u/heiko_813)\
**Post date:** [13. Mai 2025 um 12:17 UTC](https://forum.shopware.com/t/dokumente-pdf-artikelname-uebersetzung/107198/5 "2025-05-13T12:17:52Z")

</div>

genau. nur das der controller zur dokumentenerstellung vielleicht anhand der articleid oder ordnernummer die übersetzung holt. das würde für den packschein reichen.  
für diese umsetzung bräuchte ich allerdings hilfe. muss auch nicht unentgeldlich sein
