# Variabel übergeben

**URL:** <https://forum.shopware.com/t/variabel-ubergeben/1350>\
**Category:** Shopware 3.5\
**Tags:** programming\
**Created:** [12. Januar 2011 um 13:04 UTC](https://forum.shopware.com/t/variabel-ubergeben/1350 "2011-01-12T13:04:18Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![ottscho](https://avatars.discourse-cdn.com/v4/letter/o/7ba0ec/32.png) [@ottscho](https://forum.shopware.com/u/ottscho)\
**Post date:** [12. Januar 2011 um 13:04 UTC](https://forum.shopware.com/t/variabel-ubergeben/1350/1 "2011-01-12T13:04:18Z")

</div>

Hey, ich bin gerade zu doof eine Variable von der PHP in die Template Datei zu übergeben. Sollte das nicht so gehen: ` $view-\>Test = 'Das ist ein Test'; ` Und dann in der tpl: ` {$Test} ` Danke

---

<div class="post-metadata">

**Author:** ![ottscho](https://avatars.discourse-cdn.com/v4/letter/o/7ba0ec/32.png) [@ottscho](https://forum.shopware.com/u/ottscho)\
**Post date:** [12. Januar 2011 um 14:00 UTC](https://forum.shopware.com/t/variabel-ubergeben/1350/2 "2011-01-12T14:00:13Z")

</div>

Noch ne Frage. In der Bootstrap.php von eine Backend Plugin habe ich ein Feld erstellt: [quote] $form = $this-\>Form(); $form-\>setElement(‚text‘, ‚backupfolder‘, array(‚label‘=\>‚BackupOrdner‘,‚value‘=\>‚Backup‘)); $form-\>save(); [/quote] Aus der Bootstrap.php wird der Controller sicherung.php geladen. Wie übergebe ich jetzt den Inhalt der Form aus der Bootstrap in die Sicherung.php und dann in die Sicherung.tpl?

---

<div class="post-metadata">

**Author:** ![Stefan\_Hamann](https://avatars.discourse-cdn.com/v4/letter/s/5e9695/32.png) [@Stefan\_Hamann](https://forum.shopware.com/u/Stefan_Hamann)\
**Post date:** [12. Januar 2011 um 14:22 UTC](https://forum.shopware.com/t/variabel-ubergeben/1350/3 "2011-01-12T14:22:21Z")

</div>

Also auf die Config des Plugins kannst du von überall aus zugreifen. Zum Beispiel: ` class Shopware\_Controllers\_Backend\_RecommendationAdmin extends Enlight\_Controller\_Action { public function indexAction(){ $config = Shopware()-\>Plugins()-\>Frontend()-\>Recommendation()-\>Config(); ` Dann kannst du per ` $variable = $config-\>name\_des\_feldes; $this-\>View()-\>variable = $variable; ` den Wert ins Template bringen!

---

<div class="post-metadata">

**Author:** ![ottscho](https://avatars.discourse-cdn.com/v4/letter/o/7ba0ec/32.png) [@ottscho](https://forum.shopware.com/u/ottscho)\
**Post date:** [12. Januar 2011 um 14:41 UTC](https://forum.shopware.com/t/variabel-ubergeben/1350/4 "2011-01-12T14:41:12Z")

</div>

Okay, danke. Funktioniert 😉 Jetzt habe ich nur noch ein Problem. Ich habe ein Backend Plugin welches in der Liste ist, aber eig. deinstalliet ist. Also das Icon ist grün mit einem Plus. Klicke ich auf installieren. So kommt die Meldung, das Plugin kann nicht installiert werden. Klicke ich aber auch den Editor Button, so kann ich das Plugin aktivieren und es funktioniert auch.

---

<div class="post-metadata">

**Author:** ![ottscho](https://avatars.discourse-cdn.com/v4/letter/o/7ba0ec/32.png) [@ottscho](https://forum.shopware.com/u/ottscho)\
**Post date:** [12. Januar 2011 um 15:39 UTC](https://forum.shopware.com/t/variabel-ubergeben/1350/5 "2011-01-12T15:39:43Z")

</div>

Okay, ist habe mein Backend Plugin nun auf anderen Shopwareshops installiert und deinstalliert. Ging alles. Aber auf meinem Testsystem habe ich irgendwas zerschossen. Ich habe alle Dateien des Plugins gelöscht. Ebenso in den Tabellen s\_core\_plugin s\_core\_plugin\_configs s\_core\_plugin\_elements alle Datensätze zum Plugin gelöscht. Im Backend habe ich nun unter den Plugins nichts mehr stehen. Leider bleibt mein eigener Eintrag unter Einstellungen erhalten. Versuche ich nun das Plugin komplett neu zu installieren, erhallte ich den Fehler. Plugin konnte nicht installiert werden. Bitte um Hilfe… Danke

---

<div class="post-metadata">

**Author:** ![ottscho](https://avatars.discourse-cdn.com/v4/letter/o/7ba0ec/32.png) [@ottscho](https://forum.shopware.com/u/ottscho)\
**Post date:** [12. Januar 2011 um 21:53 UTC](https://forum.shopware.com/t/variabel-ubergeben/1350/6 "2011-01-12T21:53:21Z")

</div>

Weiß den niemand wie ich ein Plugin komplett Entferne - Manuell? Stefan & Stefan \*wink\*

---

<div class="post-metadata">

**Author:** ![Stefan\_Hamann](https://avatars.discourse-cdn.com/v4/letter/s/5e9695/32.png) [@Stefan\_Hamann](https://forum.shopware.com/u/Stefan_Hamann)\
**Post date:** [12. Januar 2011 um 23:25 UTC](https://forum.shopware.com/t/variabel-ubergeben/1350/7 "2011-01-12T23:25:30Z")

</div>

Hey, [quote] Im Backend habe ich nun unter den Plugins nichts mehr stehen. [/quote] Dann hast du irgendwo ein defektes Plugin im System - wenn eine Bootstrap.php z.B. einen PHP-Fehler enthält, wird die Plugin-Liste nicht mehr geladen. Entfernen komplett: Einträge aus s\_core\_plugins entfernen (ggf. auch aus der config) und Plugin aus dem Filesystem entfernen. Danach ist das definitiv weg.

---

<div class="post-metadata">

**Author:** ![ottscho](https://avatars.discourse-cdn.com/v4/letter/o/7ba0ec/32.png) [@ottscho](https://forum.shopware.com/u/ottscho)\
**Post date:** [13. Januar 2011 um 10:08 UTC](https://forum.shopware.com/t/variabel-ubergeben/1350/8 "2011-01-13T10:08:28Z")

</div>

[quote=“Stefan Hamann”]Hey, [quote] Im Backend habe ich nun unter den Plugins nichts mehr stehen. [/quote] Dann hast du irgendwo ein defektes Plugin im System - wenn eine Bootstrap.php z.B. einen PHP-Fehler enthält, wird die Plugin-Liste nicht mehr geladen. Entfernen komplett: Einträge aus s\_core\_plugins entfernen (ggf. auch aus der config) und Plugin aus dem Filesystem entfernen. Danach ist das definitiv weg.[/quote] Sorry, habe mich falsch ausgedrückt. Ich meinte damit, dass mein Plugin komplett aus dem Backend entfernt ist. Ich habe alle Dateien gelöscht und ich habe in der DB die Datensätze zu dem Plugin gelöscht. Also alles clean. Aber der Eintrag unter Einstellungen wurde nicht entfernt. Wie bekomme ich den Manuell entfernt? Unter der Tabelle s\_core\_menu ist es nicht zu finden. Trotzdem lässt sich mein Plugin nicht erneut installieren. Vllt liegt es daran, dass der Eintrag unter den Einstellungen noch besteht. (Betrifft nur diese eine Shopwareinstallation, auf anderen Shopwareinstallationen geht es). Es kommt immer die Fehlermeldung, dass das Plugin nicht installiert werden konnte… Was ist nun zu tun?

---

<div class="post-metadata">

**Author:** ![ottscho](https://avatars.discourse-cdn.com/v4/letter/o/7ba0ec/32.png) [@ottscho](https://forum.shopware.com/u/ottscho)\
**Post date:** [13. Januar 2011 um 11:34 UTC](https://forum.shopware.com/t/variabel-ubergeben/1350/9 "2011-01-13T11:34:19Z")

</div>

Okay. ich konnte das Problem lösen. Hatte den Datensatz in s\_core\_menu übersehen. Nach manueller Entfernung habe ich nun keine Probleme mehr. Danke
