Guest User

Untitled

a guest
Jun 25th, 2018
126
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 10.59 KB | None | 0 0
  1. 1 exception(s):
  2. Exception #0 (MagentoFrameworkConfigDomValidationException): Element 'file': This element is not expected.
  3. Line: 1
  4.  
  5.  
  6. Exception #0 (MagentoFrameworkConfigDomValidationException): Element 'file': This element is not expected.
  7. Line: 1
  8.  
  9. #0 /home/hardik/public_html/vendor/magento/framework/Config/Dom.php(115): MagentoFrameworkConfigDom->_initDom('<layout xmlns:x...')
  10. #1 /home/hardik/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(111): MagentoFrameworkConfigDom->__construct('<layout xmlns:x...', Object(MagentoFrameworkAppArgumentsValidationState), Array, NULL, '/home/hardik/p...', '%message%nLine:...')
  11. #2 /home/hardik/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(66): MagentoFrameworkObjectManagerFactoryAbstractFactory->createObject('Magento\Framewo...', Array)
  12. #3 /home/hardik/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(56): MagentoFrameworkObjectManagerFactoryDynamicDeveloper->create('Magento\Framewo...', Array)
  13. #4 /home/hardik/public_html/vendor/magento/framework/Config/DomFactory.php(42): MagentoFrameworkObjectManagerObjectManager->create('Magento\Framewo...', Array)
  14. #5 /home/hardik/public_html/vendor/magento/framework/View/Model/Layout/Update/Validator.php(141): MagentoFrameworkConfigDomFactory->createDom(Array)
  15. #6 /home/hardik/public_html/vendor/magento/framework/View/Model/Layout/Merge.php(461): MagentoFrameworkViewModelLayoutUpdateValidator->isValid('<layout xmlns:x...', 'layout_merged', false)
  16. #7 /home/hardik/public_html/vendor/magento/framework/View/Model/Layout/Merge.php(442): MagentoFrameworkViewModelLayoutMerge->_validateMergedLayout('LAYOUT_frontend...', '<file>/home/bik...')
  17. #8 /home/hardik/public_html/generated/code/Magento/Framework/View/Model/Layout/Merge/Interceptor.php(193): MagentoFrameworkViewModelLayoutMerge->load(Array)
  18. #9 /home/hardik/public_html/vendor/magento/framework/View/Layout/Builder.php(86): MagentoFrameworkViewModelLayoutMergeInterceptor->load()
  19. #10 /home/hardik/public_html/vendor/magento/framework/View/Layout/Builder.php(63): MagentoFrameworkViewLayoutBuilder->loadLayoutUpdates()
  20. #11 /home/hardik/public_html/vendor/magento/framework/View/Page/Config.php(197): MagentoFrameworkViewLayoutBuilder->build()
  21. #12 /home/hardik/public_html/vendor/magento/framework/View/Page/Config.php(207): MagentoFrameworkViewPageConfig->build()
  22. #13 /home/hardik/public_html/vendor/magento/framework/View/Result/Page.php(241): MagentoFrameworkViewPageConfig->publicBuild()
  23. #14 /home/hardik/public_html/vendor/magento/framework/View/Result/Layout.php(170): MagentoFrameworkViewResultPage->render(Object(MagentoFrameworkAppResponseHttpInterceptor))
  24. #15 /home/hardik/public_html/vendor/magento/framework/Interception/Interceptor.php(58): MagentoFrameworkViewResultLayout->renderResult(Object(MagentoFrameworkAppResponseHttpInterceptor))
  25. #16 /home/hardik/public_html/vendor/magento/framework/Interception/Interceptor.php(138): MagentoFrameworkViewResultPageInterceptor->___callParent('renderResult', Array)
  26. #17 /home/hardik/public_html/vendor/magento/framework/Interception/Interceptor.php(153): MagentoFrameworkViewResultPageInterceptor->MagentoFrameworkInterception{closure}(Object(MagentoFrameworkAppResponseHttpInterceptor))
  27. #18 /home/hardik/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(130): MagentoFrameworkViewResultPageInterceptor->___callPlugins('renderResult', Array, Array)
  28. #19 /home/hardik/public_html/vendor/magento/framework/App/Http.php(139): MagentoFrameworkViewResultPageInterceptor->renderResult(Object(MagentoFrameworkAppResponseHttpInterceptor))
  29. #20 /home/hardik/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(24): MagentoFrameworkAppHttp->launch()
  30. #21 /home/hardik/public_html/vendor/magento/framework/App/Bootstrap.php(256): MagentoFrameworkAppHttpInterceptor->launch()
  31. #22 /home/hardik/public_html/index.php(39): MagentoFrameworkAppBootstrap->run(Object(MagentoFrameworkAppHttpInterceptor))
  32. #23 {main}
  33.  
  34. <page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd">
  35. <head>
  36. <css src="css/developer.css"/>
  37. </head>
  38. <body>
  39. <referenceBlock name="head.additional">
  40. <block class="MagentoFrameworkViewElementTemplate" name="config.theme.setting" template="Magento_Theme::html/config.phtml"/>
  41. <block class="MagentoFrameworkViewElementTemplate" name="theme.color.setting" template="Magento_Theme::html/theme_color.phtml"/>
  42. </referenceBlock>
  43. <referenceContainer name="header.container">
  44. <container name="header.panel.wrapper" htmlClass="panel wrapper" htmlTag="div" before="-"/>
  45. <block class="MagentoThemeBlockHtmlHeader" name="header.content" template="html/header.phtml">
  46. <container name="toplinks-header" label="Header Links" as="toplinks-header" htmlTag="div" htmlClass="toplinks-wrapper"/>
  47. <container name="navigation-header" label="Navigation" as="navigation-header" htmlTag="div" htmlClass="navigation-wrapper"/>
  48.  
  49. <container name="navigation-header-megamenu" label="Megamenu" as="navigation-header-megamenu" htmlTag="div" htmlClass="navigation-megamenu-wrapper">
  50. <block class="SmMegaMenuBlockMegaMenuView" name="megamenu.topnav" as="megamenu_topnav" template="Sm_MegaMenu::megamenu.phtml" />
  51. </container>
  52.  
  53. <container name="navigation.mobile">
  54. <block class="MagentoThemeBlockHtmlTopmenu" name="nav.mobile" template="html/nav-mobile.phtml"/>
  55. </container>
  56.  
  57.  
  58. <container name="language-header" label="Language" as="language-header" htmlTag="div" htmlClass="language-wrapper"/>
  59. <container name="currency-header" label="Currency" as="currency-header" htmlTag="div" htmlClass="currency-wrapper"/>
  60. <container name="logo-header" label="Search" as="logo-header" htmlTag="div" htmlClass="logo-wrapper"/>
  61. <container name="search-header" label="Search" as="search-header" htmlTag="div" htmlClass="search-wrapper">
  62. <block class="MagentoFrameworkViewElementTemplate" name="top.search" as="topSearch" template="Magento_Search::form.mini.phtml" />
  63. </container>
  64. <container name="cart-header" label="Mini Cart" as="cart-header" htmlTag="div" htmlClass="cart-wrapper"/>
  65. </block>
  66. </referenceContainer>
  67.  
  68.  
  69. <referenceBlock name="header" remove="true"/>
  70. <referenceContainer name="header.panel" remove="true"/>
  71. <referenceBlock name="navigation.sections" remove="true"/>
  72. <referenceBlock name="register-link" remove="true"/>
  73. <referenceBlock name="sale.reorder.sidebar" remove="true"/>
  74. <referenceBlock name="wishlist_sidebar" remove="true"/>
  75.  
  76. <move element="top.links" destination="toplinks-header" after="-"/>
  77. <move element="logo" destination="logo-header" before="-"/>
  78. <move element="catalog.topnav" destination="navigation-header"/>
  79. <move element="currency" destination="currency-header"/>
  80. <move element="store.settings.language" destination="language-header"/>
  81. <move element="minicart" destination="cart-header"/>
  82.  
  83. <!--add to sidebar-->
  84. <referenceContainer name="sidebar.additional">
  85. <!--<remove name="catalog.compare.sidebar"/>-->
  86. <referenceBlock name="catalog.compare.sidebar" remove="true"/>
  87. <referenceContainer name="catalog.compare.sidebar" display="false" />
  88. <block class="MagentoCmsBlockBlock" name="product-sidebar">
  89. <arguments>
  90. <argument name="block_id" xsi:type="string">product-sidebar</argument>
  91. </arguments>
  92. </block>
  93.  
  94. <!-- <block class="MagentoCmsBlockBlock" name="image-sidebar">
  95. <arguments>
  96. <argument name="block_id" xsi:type="string">image-sidebar</argument>
  97. </arguments>
  98. </block> -->
  99. </referenceContainer>
  100.  
  101.  
  102.  
  103. <referenceContainer name="footer-container">
  104. <container name="footer" as="footer" label="Page Footer" htmlTag="div" htmlClass="footer footer-wrapper">
  105. <!--<remove name="form.subscribe"/>
  106. <remove name="report.bugs"/>-->
  107. <referenceBlock name="form.subscribe" remove="true"/>
  108. <referenceBlock name="report.bugs" remove="true"/>
  109. <block class="MagentoThemeBlockHtmlFooter" name="footer.content" template="html/footer.phtml"/>
  110. </container>
  111. </referenceContainer>
  112. </body>
  113. </page>
  114.  
  115. <page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd">
  116. <head>
  117. <!-- ADD JQUERY -->
  118. <meta name="x_ua_compatible" content="IE=edge"/>
  119. <script src="js/jquery-2.1.4.min.js"/>
  120. <script src="js/bootstrap/bootstrap.min.js"/>
  121. <script src="js/owl.carousel.js"/>
  122. <script src="js/easyResponsiveTabs.js"/>
  123. <script src="js/ytc_theme.js"/>
  124. <!-- ADD CSS -->
  125. <css src="css/styles-m.css" />
  126. <css src="css/styles-l.css" media="screen and (min-width: 768px)"/>
  127. <css src="css/print.css" media="print" />
  128. <css src="css/yttheme.css" />
  129.  
  130. <!-- <css src="css/css_hack.css" /> -->
  131. </head>
  132. <body>
  133. <referenceContainer name="after.body.start">
  134. <block class="MagentoFrameworkViewElementJsComponents" name="head.components" as="components" template="Magento_Theme::js/components.phtml" before="-"/>
  135. </referenceContainer>
  136. </body>
  137. </page>
  138.  
  139. /**
  140. * Create DOM document based on $xml parameter
  141. *
  142. * @param string $xml
  143. * @return DOMDocument
  144. * @throws MagentoFrameworkConfigDomValidationException
  145. */
  146. protected function _initDom($xml)
  147. {
  148. $dom = new DOMDocument();
  149. $useErrors = libxml_use_internal_errors(true);
  150. $res = $dom->loadXML($xml);
  151. if (!$res) {
  152. $errors = self::getXmlErrors($this->errorFormat);
  153. libxml_use_internal_errors($useErrors);
  154. var_dump($xml);die();
  155. throw new MagentoFrameworkConfigDomValidationException(implode("n", $errors));
  156. }
  157. libxml_use_internal_errors($useErrors);
  158. if ($this->validationState->isValidationRequired() && $this->schema) {
  159. $errors = $this->validateDomDocument($dom, $this->schema, $this->errorFormat);
  160. if (count($errors)) {
  161. var_dump($xml);die();
  162. throw new MagentoFrameworkConfigDomValidationException(implode("n", $errors));
  163. }
  164. }
  165. return $dom;
  166. }
Add Comment
Please, Sign In to add comment