# Template Anpassung Yootheme

**URL:** <https://forum.oxid-esales.com/t/template-anpassung-yootheme/56437>\
**Category:** Deutsches Forum\
**Created:** [April 2, 2012, 11:40am UTC](https://forum.oxid-esales.com/t/template-anpassung-yootheme/56437 "2012-04-02T11:40:15Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![georg19](https://forum.oxid-esales.com/letter_avatar_proxy/v4/letter/g/13edae/32.png) [@georg19](https://forum.oxid-esales.com/u/georg19)\
**Post date:** [April 2, 2012, 11:40am UTC](https://forum.oxid-esales.com/t/template-anpassung-yootheme/56437/1 "2012-04-02T11:40:15Z")

</div>

Hallo,

wir entscheiden gerade welches E-Commerce-Shop-System wir für die Zukunft einsetzen möchten, deshalb nachfolgende Fragen:

a) können wir unser Yootheme Balance Template einsetzen, oder integrieren?  
b) kann der Shop in Joomla 2.5.3 integriert werden?  
c) welches Warenwirtschaftssystem kann mit Oxid verbunden werden?

Kann da jemand helfen?

Gruß Georg

---

<div class="post-metadata">

**Author:** ![Hebsacker](https://forum.oxid-esales.com/user_avatar/forum.oxid-esales.com/hebsacker/32/45_2.png) [@Hebsacker](https://forum.oxid-esales.com/u/Hebsacker)\
**Post date:** [April 2, 2012, 12:08pm UTC](https://forum.oxid-esales.com/t/template-anpassung-yootheme/56437/2 "2012-04-02T12:08:46Z")

</div>

Hallo Georg

a) Da im Template die Funktionen des Shops aufgerufen werden, werdet Ihr um eine Anpassung nicht herumkommen. OXID bietet aber einige nette Funktionalitäten für den Einsatz individueller Themes

-\> [http://wiki.oxidforge.org/Tutorials/Theme\_Management\_im\_OXID\_eShop\_ab\_4.5.0](http://wiki.oxidforge.org/Tutorials/Theme_Management_im_OXID_eShop_ab_4.5.0)

b) Der Shop kann mittels Erweiterungen an Joomla angebunden / integriert werden:

> **[Oxid und Joomla verbinden mit TOXID - initOS GmbH](https://www.initos.com/blog/oxid-und-joomla-verbinden-mit-toxid/)**
>
> Das TOXID Projekt von marmalade.de löst das Problem, dass man in seinem Oxid-Shop gerne Inhalte komfortabel mit einem CMS verwalten möchte. Dies gibt einem die Möglichkeit, seinen Shop ausführlicher zu gestalten als einen Standard-Shop. Man kann dann...

c) Prinzipiell eigentlich jede - kommt eben auf die Schnittstelle an.

---

<div class="post-metadata">

**Author:** ![georg19](https://forum.oxid-esales.com/letter_avatar_proxy/v4/letter/g/13edae/32.png) [@georg19](https://forum.oxid-esales.com/u/georg19)\
**Post date:** [April 3, 2012, 7:51am UTC](https://forum.oxid-esales.com/t/template-anpassung-yootheme/56437/3 "2012-04-03T07:51:23Z")

</div>

Hallo Hebsacker,

danke für Deine schnelle Antwort, ich werde mich damit beschäftigen.

Gruß Georg

---

<div class="post-metadata">

**Author:** ![georg19](https://forum.oxid-esales.com/letter_avatar_proxy/v4/letter/g/13edae/32.png) [@georg19](https://forum.oxid-esales.com/u/georg19)\
**Post date:** [April 3, 2012, 1:56pm UTC](https://forum.oxid-esales.com/t/template-anpassung-yootheme/56437/4 "2012-04-03T13:56:20Z")

</div>

Hallo,

ich kann jetzt zwar das Template im Backend sichtbar machen und anwählen, allerdings kann ich keine Einstellungen vornehmen, deshalb tut sich im Frontend auch nichts.

In out habe ich einen neuen Ordner erstellt mit dem Namen des Templates und die Templatedateien dort reinkopiert. Dann habe ich die kleine Datei erstellt:

" ‘description’ =\> ‘Azure theme for OXID eShop 4.5.0 Beta’,  
‘thumbnail’ =\> ‘theme.jpg’,  
‘version’ =\> ‘0.5’,  
‘author’ =\> ‘OXID’,  
); ,

doch wie geht es jetzt weiter?

Gruß Georg

---

<div class="post-metadata">

**Author:** ![Hebsacker](https://forum.oxid-esales.com/user_avatar/forum.oxid-esales.com/hebsacker/32/45_2.png) [@Hebsacker](https://forum.oxid-esales.com/u/Hebsacker)\
**Post date:** [April 3, 2012, 2:48pm UTC](https://forum.oxid-esales.com/t/template-anpassung-yootheme/56437/5 "2012-04-03T14:48:20Z")

</div>

Diese Datei enthält die Theme-Metadaten, die werden dann im Backend auf der Theme-Übersichtsseite dargestellt. Diese Datei muss als theme.php mit in das Theme-Verzeichnis.

```php
$aTheme = array(
  'id' => 'mytheme',
  'title' => 'My Theme',
  'description' => 'My Theme for my OXID Shop',
  'thumbnail' => 'theme.jpg',
  'version' => '1.0',
  'author' => 'someone else',
); 

```

Allerdings muss dieses Theme ja den Konventionen des OXID-Shops entsprechen mit dessen Datenbank “sprechen” können. Ich bin mir nicht sicher, ob Euer Template auf einen OXID-Shop passt - eher unwarscheinlich.

Zusätzlich müssen noch die Werte für spezifische Einstellungen in die Datenbank geschrieben werden, dazu benötigt man ein neues Set an Datenbankfeldern. In etwa funktioniert das wie beim klonen, nur dass man eben eigene Template-Daten verwendet und nicht die eines vorhandenen kopiert.

> **[\[4.5\] Theme Management im OXID eShop ab 4.5.0](https://oxidforge.org/de/4-5-theme-management-im-oxid-eshop-ab-4-5-0.html)**
>
> Theme-Management im OXID eShop ab 4.5.0 
> Ab OXID eShop 4.5.0 sind die Theme-Einstellungen aus derconfig.inc.php ins Admin-Backend verlegt (Stammdaten -\> Grundeinstellungen -\> Themes), wo eine Liste aller verfügbaren Themes, deren Beschreibung,...

Wahrscheinlich wird es besser sein, wenn ich ein vorhandenes Theme optisch umarbeitet, damit es zur bisherigen Seite passt. Dieses Theme legt Ihr als Child an:

> **[\[4.5\] Theme Management im OXID eShop ab 4.5.0](https://oxidforge.org/de/4-5-theme-management-im-oxid-eshop-ab-4-5-0.html)**
>
> Theme-Management im OXID eShop ab 4.5.0 
> Ab OXID eShop 4.5.0 sind die Theme-Einstellungen aus derconfig.inc.php ins Admin-Backend verlegt (Stammdaten -\> Grundeinstellungen -\> Themes), wo eine Liste aller verfügbaren Themes, deren Beschreibung,...

---

<div class="post-metadata">

**Author:** ![system](https://forum.oxid-esales.com/user_avatar/forum.oxid-esales.com/system/32/4245_2.png) [@system](https://forum.oxid-esales.com/u/system)\
**Post date:** [July 13, 2026, 8:06pm UTC](https://forum.oxid-esales.com/t/template-anpassung-yootheme/56437/6 "2026-07-13T20:06:58Z")

</div>


