Skip to content

Commit

Permalink
Merge pull request #16 from magento-extensibility/MAGETWO-31776-add-p…
Browse files Browse the repository at this point in the history
…arent-element-theme

[Extensibility] Magetwo 31776 add parent element theme
  • Loading branch information
vpelipenko committed Jan 8, 2015
2 parents a398195 + e0bb974 commit 2353daf
Show file tree
Hide file tree
Showing 68 changed files with 78 additions and 398 deletions.
10 changes: 1 addition & 9 deletions app/code/Magento/Core/Model/Theme/Collection.php
Original file line number Diff line number Diff line change
Expand Up @@ -268,15 +268,7 @@ protected function _getConfigModel($configPath)
$relativeConfigPath = $this->_directory->getRelativePath($configPath);
$configContent = $this->_directory->isExist($relativeConfigPath) ?
$this->_directory->readFile($relativeConfigPath) : null;
$relativeComposerPath = dirname($relativeConfigPath) . '/composer.json';
$composerContent = $this->_directory->isExist($relativeComposerPath) ?
$this->_directory->readFile($relativeComposerPath) : null;
return $this->themeConfigFactory->create(
[
'configContent' => $configContent,
'composerContent' => $composerContent,
]
);
return $this->themeConfigFactory->create(['configContent' => $configContent]);
}

/**
Expand Down
1 change: 1 addition & 0 deletions app/design/adminhtml/Magento/backend/theme.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,5 @@
-->
<theme xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../../../../lib/internal/Magento/Framework/Config/etc/theme.xsd">
<title>Magento 2 backend</title>
<version>0.1.0</version>
</theme>
1 change: 1 addition & 0 deletions app/design/frontend/Magento/blank/theme.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
-->
<theme xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../../../../lib/internal/Magento/Framework/Config/etc/theme.xsd">
<title>Magento Blank</title>
<version>0.1.0</version>
<media>
<preview_image>media/preview.jpg</preview_image>
</media>
Expand Down
2 changes: 2 additions & 0 deletions app/design/frontend/Magento/luma/theme.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,8 @@
-->
<theme xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../../../../lib/internal/Magento/Framework/Config/etc/theme.xsd">
<title>Magento Luma</title>
<version>0.1.0</version>
<parent>Magento/blank</parent>
<media>
<preview_image>media/preview.jpg</preview_image>
</media>
Expand Down

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -6,4 +6,5 @@
-->
<theme xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../../../../../../../../../../../../lib/internal/Magento/Framework/Config/etc/theme.xsd">
<title>Theme D</title>
<version>0.1.0</version>
</theme>

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -6,4 +6,5 @@
-->
<theme xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../../../../../../../../../../../../lib/internal/Magento/Framework/Config/etc/theme.xsd">
<title>Theme E</title>
<version>0.1.0</version>
</theme>

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -6,4 +6,5 @@
-->
<theme xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../../../../../../../../../../../../lib/internal/Magento/Framework/Config/etc/theme.xsd">
<title>Default</title>
<version>0.1.0</version>
</theme>

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -6,4 +6,6 @@
-->
<theme xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../../../../../../../../../../../../lib/internal/Magento/Framework/Config/etc/theme.xsd">
<title>Theme G</title>
<version>0.1.0</version>
<parent>Magento/default</parent>
</theme>

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,5 @@
-->
<theme xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../../../../../../../../../../../lib/internal/Magento/Framework/Config/etc/theme.xsd">
<title>Default</title>
<version>0.1.0</version>
</theme>

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,5 @@
-->
<theme xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../../../../../../../../../../../lib/internal/Magento/Framework/Config/etc/theme.xsd">
<title>Theme One</title>
<version>0.1.0</version>
</theme>

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,5 @@
-->
<theme xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../../../../../../../../../../../lib/internal/Magento/Framework/Config/etc/theme.xsd">
<title>Theme One</title>
<version>0.1.0</version>
</theme>

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,5 @@
-->
<theme xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../../../../../../../../../../../lib/internal/Magento/Framework/Config/etc/theme.xsd">
<title>Default</title>
<version>0.1.0</version>
</theme>

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -8,4 +8,6 @@
<media>
<preview_image>images/preview_image.jpg</preview_image>
</media>
<version>0.1.0</version>
<parent>Magento/default</parent>
</theme>

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,6 @@
-->
<theme xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../../../../../../../../../../../lib/internal/Magento/Framework/Config/etc/theme.xsd">
<title>Cache Test Theme</title>
<version>0.1.0</version>
<parent>Test/default</parent>
</theme>

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,5 @@
-->
<theme xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../../../../../../../../../../../lib/internal/Magento/Framework/Config/etc/theme.xsd">
<title>Default</title>
<version>0.1.0</version>
</theme>

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,5 @@
-->
<theme xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../../../../../../../../../../../lib/internal/Magento/Framework/Config/etc/theme.xsd">
<title>Default</title>
<version>0.1.0</version>
</theme>

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,6 @@
-->
<theme xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../../../../../../../../../../../lib/internal/Magento/Framework/Config/etc/theme.xsd">
<title>Test Theme</title>
<version>0.1.0</version>
<parent>Test/default</parent>
</theme>

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,6 @@
-->
<theme xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../../../../../../../../../../../lib/internal/Magento/Framework/Config/etc/theme.xsd">
<title>Custom Theme</title>
<version>0.1.0</version>
<parent>Vendor/default</parent>
</theme>

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,5 @@
-->
<theme xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../../../../../../../../../../../lib/internal/Magento/Framework/Config/etc/theme.xsd">
<title>Default</title>
<version>0.1.0</version>
</theme>

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,5 @@
-->
<theme xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../../../../../../../../../../../lib/internal/Magento/Framework/Config/etc/theme.xsd">
<title>Default</title>
<version>0.1.0</version>
</theme>

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,6 @@
-->
<theme xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../../../../../../../../../../../lib/internal/Magento/Framework/Config/etc/theme.xsd">
<title>Default Child</title>
<version>0.1.0</version>
<parent>Vendor/test</parent>
</theme>

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -6,4 +6,5 @@
-->
<theme xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../../../../../../../../../../lib/internal/Magento/Framework/Config/etc/theme.xsd">
<title>Default</title>
<version>0.1.0</version>
</theme>

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -6,4 +6,5 @@
-->
<theme xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../../../../../../../../../../lib/internal/Magento/Framework/Config/etc/theme.xsd">
<title>Default</title>
<version>0.1.0</version>
</theme>
Loading

0 comments on commit 2353daf

Please sign in to comment.