# Version 4.7.0 theme installation

**URL:** <https://forum.oxid-esales.com/t/version-4-7-0-theme-installation/61918>\
**Category:** English forums\
**Tags:** installation-configuration\
**Created:** [December 20, 2012, 7:59am UTC](https://forum.oxid-esales.com/t/version-4-7-0-theme-installation/61918 "2012-12-20T07:59:38Z")\
**Posts on this page:** 15\
**Page:** 1

<div class="post-metadata">

**Author:** ![nisarg](https://forum.oxid-esales.com/letter_avatar_proxy/v4/letter/n/edb3f5/32.png) [@nisarg](https://forum.oxid-esales.com/u/nisarg)\
**Post date:** [December 20, 2012, 7:59am UTC](https://forum.oxid-esales.com/t/version-4-7-0-theme-installation/61918/1 "2012-12-20T07:59:38Z")

</div>

how to copy theme azure to new theme for template developement?  
anybody knows ??

we are getting errors while executing clone.php

```
oxNew( )	..\oxregistry.php:52
oxUtilsObject::getInstance( )	..\oxfunctions.php:385
oxUtilsObject-&gt;oxNew( )	..\oxutilsobject.php:94
oxUtilsObject-&gt;getClassName( )	..\oxutilsobject.php:183

```

oxUtilsObject-\>getModuleVar( ) …\oxutilsobject.php:323  
oxUtilsObject-\>\_getFromCache( ) …\oxutilsobject.php:513  
oxUtilsObject-\>\_getCacheFileName( ) …\oxutilsobject.php:689  
oxUtilsObject-\>\_getCacheDir( ) …\oxutilsobject.php:640  
oxRegistry::get( ) …\oxutilsobject.php:622

---

<div class="post-metadata">

**Author:** ![vanilla\_thunder](https://forum.oxid-esales.com/user_avatar/forum.oxid-esales.com/vanilla_thunder/32/72_2.png) [@vanilla\_thunder](https://forum.oxid-esales.com/u/vanilla_thunder)\
**Post date:** [December 20, 2012, 8:12am UTC](https://forum.oxid-esales.com/t/version-4-7-0-theme-installation/61918/2 "2012-12-20T08:12:53Z")

</div>

You dont need to copy anything, make a child theme

---

<div class="post-metadata">

**Author:** ![nisarg](https://forum.oxid-esales.com/letter_avatar_proxy/v4/letter/n/edb3f5/32.png) [@nisarg](https://forum.oxid-esales.com/u/nisarg)\
**Post date:** [December 20, 2012, 8:16am UTC](https://forum.oxid-esales.com/t/version-4-7-0-theme-installation/61918/3 "2012-12-20T08:16:28Z")

</div>

how can we make child theme?

---

<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:** [December 20, 2012, 8:17am UTC](https://forum.oxid-esales.com/t/version-4-7-0-theme-installation/61918/4 "2012-12-20T08:17:59Z")

</div>

you just need to copy single template files (which will be modified from you) into a new subdirectory

see details here:

> **[Understanding theme management in OXID eShop from 4.5.0](https://oxidforge.org/en/understanding-theme-management-in-oxid-eshop-from-4-5-0.html)**
>
> From OXID eShop 4.5.0 theme handling will be moved from config.inc.php to back-end (Master Settings -\> Themes) showing list of all available templates, their descriptions, thumbnails and theme specific settings and also theme switching in back-end

---

<div class="post-metadata">

**Author:** ![nisarg](https://forum.oxid-esales.com/letter_avatar_proxy/v4/letter/n/edb3f5/32.png) [@nisarg](https://forum.oxid-esales.com/u/nisarg)\
**Post date:** [December 20, 2012, 8:37am UTC](https://forum.oxid-esales.com/t/version-4-7-0-theme-installation/61918/5 "2012-12-20T08:37:09Z")

</div>

Thank you .

---

<div class="post-metadata">

**Author:** ![nisarg](https://forum.oxid-esales.com/letter_avatar_proxy/v4/letter/n/edb3f5/32.png) [@nisarg](https://forum.oxid-esales.com/u/nisarg)\
**Post date:** [December 20, 2012, 9:54am UTC](https://forum.oxid-esales.com/t/version-4-7-0-theme-installation/61918/6 "2012-12-20T09:54:52Z")

</div>

I have check the details but is there any solution for new theme folder ?  
I can not run the script to clone the theme variables and if i run it than getting error as mentioned in 1st comment …

---

<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:** [December 20, 2012, 10:36am UTC](https://forum.oxid-esales.com/t/version-4-7-0-theme-installation/61918/7 "2012-12-20T10:36:44Z")

</div>

no need to clone anything, just copy the original template file you want to change into a new folder and modify them there

only thing to do is creating a theme.php with according meta data:

> **[Understanding theme management in OXID eShop from 4.5.0](https://oxidforge.org/en/understanding-theme-management-in-oxid-eshop-from-4-5-0.html)**
>
> From OXID eShop 4.5.0 theme handling will be moved from config.inc.php to back-end (Master Settings -\> Themes) showing list of all available templates, their descriptions, thumbnails and theme specific settings and also theme switching in back-end

---

<div class="post-metadata">

**Author:** ![nisarg](https://forum.oxid-esales.com/letter_avatar_proxy/v4/letter/n/edb3f5/32.png) [@nisarg](https://forum.oxid-esales.com/u/nisarg)\
**Post date:** [December 20, 2012, 10:54am UTC](https://forum.oxid-esales.com/t/version-4-7-0-theme-installation/61918/8 "2012-12-20T10:54:21Z")

</div>

In this part of tutorial [B]‘Clone a theme with independent config  
’ [/B]it is not working for me properly , and gives as error.

we are getting errors while executing clone.php

oxNew( ) …\oxregistry.php:52  
oxUtilsObject::getInstance( ) …\oxfunctions.php:385  
oxUtilsObject-\>oxNew( ) …\oxutilsobject.php:94  
oxUtilsObject-\>getClassName( ) …\oxutilsobject.php:183  
oxUtilsObject-\>getModuleVar( ) …\oxutilsobject.php:323  
oxUtilsObject-\>\_getFromCache( ) …\oxutilsobject.php:513  
oxUtilsObject-\>\_getCacheFileName( ) …\oxutilsobject.php:689  
oxUtilsObject-\>\_getCacheDir( ) …\oxutilsobject.php:640  
oxRegistry::get( ) …\oxutilsobject.php:622

---

<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:** [December 20, 2012, 11:16am UTC](https://forum.oxid-esales.com/t/version-4-7-0-theme-installation/61918/9 "2012-12-20T11:16:18Z")

</div>

you do not need to clone it, the config options can be set within the “parent”-Theme options

As this script was made for a previous shop version, it may lead to mentioned mistakes with current 4.7 version.

---

<div class="post-metadata">

**Author:** ![leofonic](https://forum.oxid-esales.com/user_avatar/forum.oxid-esales.com/leofonic/32/58_2.png) [@leofonic](https://forum.oxid-esales.com/u/leofonic)\
**Post date:** [December 20, 2012, 11:30am UTC](https://forum.oxid-esales.com/t/version-4-7-0-theme-installation/61918/10 "2012-12-20T11:30:59Z")

</div>

@ray: i think he wants to clone it, that’s the point

@nisarg: You could try this minimal SQL: [http://forum.oxid-esales.com/showthread.php?t=9393&page=5](http://forum.oxid-esales.com/showthread.php?t=9393&page=5)  
I have not tried but it may work with 4.7

---

<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:** [December 20, 2012, 11:45am UTC](https://forum.oxid-esales.com/t/version-4-7-0-theme-installation/61918/11 "2012-12-20T11:45:32Z")

</div>

if you need individual configs, here is the manual for them to do it “by hand”:

> **[Understanding theme management in OXID eShop from 4.5.0](https://oxidforge.org/en/understanding-theme-management-in-oxid-eshop-from-4-5-0.html)**
>
> From OXID eShop 4.5.0 theme handling will be moved from config.inc.php to back-end (Master Settings -\> Themes) showing list of all available templates, their descriptions, thumbnails and theme specific settings and also theme switching in back-end

---

<div class="post-metadata">

**Author:** ![nisarg](https://forum.oxid-esales.com/letter_avatar_proxy/v4/letter/n/edb3f5/32.png) [@nisarg](https://forum.oxid-esales.com/u/nisarg)\
**Post date:** [December 20, 2012, 1:34pm UTC](https://forum.oxid-esales.com/t/version-4-7-0-theme-installation/61918/12 "2012-12-20T13:34:44Z")

</div>

@leofonic: yes u got me right.

I have done entry in both table manually but i couldn’t found anything for the error in script that i have mentioned in this link:

‘[http://wiki.oxidforge.org/Tutorials/](http://wiki.oxidforge.org/Tutorials/)…#Custom\_themes’

my work is done but i think we should find why it is not working with new version .

---

<div class="post-metadata">

**Author:** ![nisarg](https://forum.oxid-esales.com/letter_avatar_proxy/v4/letter/n/edb3f5/32.png) [@nisarg](https://forum.oxid-esales.com/u/nisarg)\
**Post date:** [January 31, 2013, 9:40am UTC](https://forum.oxid-esales.com/t/version-4-7-0-theme-installation/61918/13 "2013-01-31T09:40:17Z")

</div>

I need the script also .

---

<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:** [January 31, 2013, 9:52am UTC](https://forum.oxid-esales.com/t/version-4-7-0-theme-installation/61918/14 "2013-01-31T09:52:34Z")

</div>

check here for clone script with config version 4.7

> **[Understanding theme management in OXID eShop from 4.5.0](https://oxidforge.org/en/understanding-theme-management-in-oxid-eshop-from-4-5-0.html)**
>
> From OXID eShop 4.5.0 theme handling will be moved from config.inc.php to back-end (Master Settings -\> Themes) showing list of all available templates, their descriptions, thumbnails and theme specific settings and also theme switching in back-end

---

<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, 7:39pm UTC](https://forum.oxid-esales.com/t/version-4-7-0-theme-installation/61918/15 "2026-07-13T19:39:45Z")

</div>


