A Magento 2 extension ecosystem providing UX/performance improvements and many new features.
Documentation can be found here: dev.magesuite.org
The main MageSuite (meta)package to rule them all
License: Open Software License 3.0
A Magento 2 extension ecosystem providing UX/performance improvements and many new features.
Documentation can be found here: dev.magesuite.org
Magento 2.3.4
Latest Magesuite for Magento 2.3.4
After adding an image in category in admin in field Navigation - Image Teaser > Image
I get on frontend URLs for the image like:
http://example.com/media/catalog/category/media/catalog/tmp/category/1056519_PIC1.png
Hello
Facing a problem on Magento 2.3.4 + Magesuite v5
Exception #0 (Magento\Framework\Config\Dom\ValidationException): Element 'referenceContainer', attribute 'htmlClass': [facet 'pattern'] The value '' is not accepted by the pattern '[a-zA-Z][a-zA-Z\d\-_]*(\s[a-zA-Z][a-zA-Z\d\-_]*)*'.
Line: 2542
A little bit of debugging and figured out that in/vendor/creativestyle/theme-creativeshop/src/Magento_Cms/layout/cms_page_view.xml line 23
<referenceContainer name="main.content" htmlClass="" />
generates the issue, adding any string into that empty htmlClass solves the issue.
Can this be included in repo, or any other solution that solves the issue.
Thank you
Description:
Some layouts contain refereceneContainer elements with htmlClass=""
This is not allowed and the validation throws an error when loading for example the homepage
Reproduce:
Expected:
The homepage should load
Actual:
An error is displayed
1 exception(s):
Exception #0 (Magento\Framework\Config\Dom\ValidationException): Element 'referenceContainer', attribute 'htmlClass': [facet 'pattern'] The value '' is not accepted by the pattern '[a-zA-Z][a-zA-Z\d\-_]*(\s[a-zA-Z][a-zA-Z\d\-_]*)*'.
Line: 2028
Element 'referenceContainer', attribute 'htmlClass': '' is not a valid value of the atomic type 'htmlClassType'.
Line: 2028
Exception #0 (Magento\Framework\Config\Dom\ValidationException): Element 'referenceContainer', attribute 'htmlClass': [facet 'pattern'] The value '' is not accepted by the pattern '[a-zA-Z][a-zA-Z\d\-_]*(\s[a-zA-Z][a-zA-Z\d\-_]*)*'.
Line: 2028
Element 'referenceContainer', attribute 'htmlClass': '' is not a valid value of the atomic type 'htmlClassType'.
Line: 2028
<pre>#1 Magento\Framework\Config\Dom->__construct() called at [vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php:116]
#2 Magento\Framework\ObjectManager\Factory\AbstractFactory->createObject() called at [vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php:66]
#3 Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create() called at [vendor/magento/framework/ObjectManager/ObjectManager.php:56]
#4 Magento\Framework\ObjectManager\ObjectManager->create() called at [vendor/magento/framework/Config/DomFactory.php:43]
#5 Magento\Framework\Config\DomFactory->createDom() called at [vendor/magento/framework/View/Model/Layout/Update/Validator.php:141]
#6 Magento\Framework\View\Model\Layout\Update\Validator->isValid() called at [vendor/magento/framework/View/Model/Layout/Merge.php:476]
#7 Magento\Framework\View\Model\Layout\Merge->_validateMergedLayout() called at [vendor/magento/framework/View/Model/Layout/Merge.php:457]
#8 Magento\Framework\View\Model\Layout\Merge->load() called at [generated/code/Magento/Framework/View/Model/Layout/Merge/Interceptor.php:193]
#9 Magento\Framework\View\Model\Layout\Merge\Interceptor->load() called at [vendor/magento/framework/View/Layout/Builder.php:86]
#10 Magento\Framework\View\Layout\Builder->loadLayoutUpdates() called at [vendor/magento/framework/View/Layout/Builder.php:63]
#11 Magento\Framework\View\Layout\Builder->build() called at [vendor/magento/framework/View/Layout.php:253]
#12 Magento\Framework\View\Layout->build() called at [vendor/magento/framework/View/Layout.php:875]
#13 Magento\Framework\View\Layout->getBlock() called at [generated/code/Magento/Framework/View/Layout/Interceptor.php:414]
#14 Magento\Framework\View\Layout\Interceptor->getBlock() called at [vendor/magento/module-cms/Helper/Page.php:171]
#15 Magento\Cms\Helper\Page->prepareResultPage() called at [vendor/magento/module-cms/Controller/Index/Index.php:74]
#16 Magento\Cms\Controller\Index\Index->execute() called at [generated/code/Magento/Cms/Controller/Index/Index/Interceptor.php:24]
#17 Magento\Cms\Controller\Index\Index\Interceptor->execute() called at [vendor/magento/framework/App/Action/Action.php:108]
#18 Magento\Framework\App\Action\Action->dispatch() called at [vendor/magento/framework/Interception/Interceptor.php:58]
#19 Magento\Cms\Controller\Index\Index\Interceptor->___callParent() called at [vendor/magento/framework/Interception/Interceptor.php:138]
#20 Magento\Cms\Controller\Index\Index\Interceptor->Magento\Framework\Interception\{closure}() called at [vendor/magento/framework/Interception/Interceptor.php:153]
#21 Magento\Cms\Controller\Index\Index\Interceptor->___callPlugins() called at [generated/code/Magento/Cms/Controller/Index/Index/Interceptor.php:39]
#22 Magento\Cms\Controller\Index\Index\Interceptor->dispatch() called at [vendor/magento/framework/App/FrontController.php:159]
#23 Magento\Framework\App\FrontController->processRequest() called at [vendor/magento/framework/App/FrontController.php:99]
#24 Magento\Framework\App\FrontController->dispatch() called at [vendor/magento/framework/Interception/Interceptor.php:58]
#25 Magento\Framework\App\FrontController\Interceptor->___callParent() called at [vendor/magento/framework/Interception/Interceptor.php:138]
#26 Magento\Framework\App\FrontController\Interceptor->Magento\Framework\Interception\{closure}() called at [vendor/magento/module-store/App/FrontController/Plugin/RequestPreprocessor.php:94]
#27 Magento\Store\App\FrontController\Plugin\RequestPreprocessor->aroundDispatch() called at [vendor/magento/framework/Interception/Interceptor.php:135]
#28 Magento\Framework\App\FrontController\Interceptor->Magento\Framework\Interception\{closure}() called at [vendor/magento/module-page-cache/Model/App/FrontController/BuiltinPlugin.php:73]
#29 Magento\PageCache\Model\App\FrontController\BuiltinPlugin->aroundDispatch() called at [vendor/magento/framework/Interception/Interceptor.php:135]
#30 Magento\Framework\App\FrontController\Interceptor->Magento\Framework\Interception\{closure}() called at [vendor/magento/framework/Interception/Interceptor.php:153]
#31 Magento\Framework\App\FrontController\Interceptor->___callPlugins() called at [generated/code/Magento/Framework/App/FrontController/Interceptor.php:26]
#32 Magento\Framework\App\FrontController\Interceptor->dispatch() called at [vendor/magento/framework/App/Http.php:136]
#33 Magento\Framework\App\Http->launch() called at [generated/code/Magento/Framework/App/Http/Interceptor.php:24]
#34 Magento\Framework\App\Http\Interceptor->launch() called at [vendor/magento/framework/App/Bootstrap.php:258]
#35 Magento\Framework\App\Bootstrap->run() called at [pub/index.php:40]
#36 require() called at [/Users/david.verholen/.composer/vendor/weprovide/valet-plus/server.php:131]
</pre>
When creating or editing a page it gives the following error: The store that was requested wasn't found. Verify the store and try again.
Magento 2.3.4
PHP 7.2
Ubuntu 18.04
nginx
When I visit Home page of my site then I get this error "Web application could not be started by the Phusion Passenger application server." When I further check the issue then the error log file is not generated. Please see attached screenshot of the issue. Other inner pages like Category, Products
Account pages are working fine.
Thanks in advance
Your requirements could not be resolved to an installable set of packages.
Problem 1
- creativestyle/magesuite v2.0.3 requires smile/elasticsuite 2.7.* -> satisfiable by smile/elasticsuite[2.7.0,
2.7.1, 2.7.2, 2.7.3, 2.7.4, 2.7.5, 2.7.6, 2.7.7, 2.7.x-dev] but these conflict with your requirements or minimum-st
ability.
- creativestyle/magesuite v2.0.2 requires smile/elasticsuite 2.7.* -> satisfiable by smile/elasticsuite[2.7.0,
2.7.1, 2.7.2, 2.7.3, 2.7.4, 2.7.5, 2.7.6, 2.7.7, 2.7.x-dev] but these conflict with your requirements or minimum-st
ability.
- creativestyle/magesuite v2.0.1 requires smile/elasticsuite 2.7.* -> satisfiable by smile/elasticsuite[2.7.0,
2.7.1, 2.7.2, 2.7.3, 2.7.4, 2.7.5, 2.7.6, 2.7.7, 2.7.x-dev] but these conflict with your requirements or minimum-st
ability.
- creativestyle/magesuite v2.0.0 requires creativestyle/theme-creativeshop dev-next -> satisfiable by creatives
tyle/theme-creativeshop[dev-next] but these conflict with your requirements or minimum-stability.
- Installation request for creativestyle/magesuite ^2.0.0 -> satisfiable by creativestyle/magesuite[v2.0.0, v2.
0.1, v2.0.2, v2.0.3].
Installation failed, reverting ./composer.json to its original content.
Hi guys how are you?,
I tried to install the magesuite on a fresh magento OS 2.3.3 after I deploy the theme, when I try home page a elasticsuite error show in the page.
I created the ticket to elasticsuite talking about the issue, they mention issue i with the verison I installed (elasticsuite ^2.7.0 installed with your instalation).
When I try to install elasticsute 2.8.3 I received a dependecy error:
Best,
Alejandro.
When following the setup procedures listed in the README I get the following error
Your requirements could not be resolved to an installable set of packages.
Problem 1
- Can only install one of: smile/elasticsuite[2.7.x-dev, 2.8.3].
- Can only install one of: smile/elasticsuite[2.8.3, 2.7.x-dev].
- Can only install one of: smile/elasticsuite[2.7.x-dev, 2.8.3].
- creativestyle/magesuite v2.0.3 requires smile/elasticsuite 2.7.* -> satisfiable by smile/elasticsuite[2.7.x-dev].
- Installation request for creativestyle/magesuite ~2.0.3 -> satisfiable by creativestyle/magesuite[v2.0.3].
- Installation request for smile/elasticsuite (locked at 2.8.3, required as ~2.8.0) -> satisfiable by smile/elasticsuite[2.8.3].
Looks like magesuite 2.0.3 is requiring elasticsuite 2.7 but Smile-SA is that I have to use elasticsuite 2.8 or better since I'm running Magento 2.3 please advise.
Thanks!
Preconditions (*)
Steps to Reproduce:
Expected result (*)
Actual Result (*)
Description
It's not possible to create a product/category/cms page/cms block.
Reproduce
install Magento 2.3.2
set deployment mode to developer
install magesuite 3.0.0
install and activate creativeshop theme
clear cache and open the backend
Try to create a new Page/Category/Product
Expected
Input mask for editing should open.
Actual
Category: Input mask is missing
Product: Input mask is missing
CMS Blocks: CMS Block Grid is missing / Input mask for new Block is missing
CMS Pages: CMS Pages Grid is missing / exception is thrown:
1 exception(s):
Exception #0 (Magento\Framework\Exception\LocalizedException): The XML in file "/vendor/creativestyle/magesuite-opengraph/view/adminhtml/ui_component/cms_page_form.xml" is invalid:
Element 'argument': This element is not expected. Expected is one of ( bookmark, boolean, button, checkbox, checkboxset, colorPicker, component, container, dataSource, dataProvider ).
Line: 9
Verify the XML and try again.
Exception #0 (Magento\Framework\Exception\LocalizedException): The XML in file "/vendor/creativestyle/magesuite-opengraph/view/adminhtml/ui_component/cms_page_form.xml" is invalid:
Element 'argument': This element is not expected. Expected is one of ( bookmark, boolean, button, checkbox, checkboxset, colorPicker, component, container, dataSource, dataProvider ).
Line: 9
Verify the XML and try again.
<pre>#1 Magento\Ui\Config\Reader->read() called at [vendor/magento/module-ui/Config/Data.php:102]
#2 Magento\Ui\Config\Data->initData() called at [vendor/magento/module-ui/Config/Data.php:136]
#3 Magento\Ui\Config\Data->get() called at [vendor/magento/framework/View/Layout/Reader/UiComponent.php:100]
#4 Magento\Framework\View\Layout\Reader\UiComponent->interpret() called at [vendor/magento/framework/View/Layout/ReaderPool.php:105]
#5 Magento\Framework\View\Layout\ReaderPool->interpret() called at [vendor/magento/framework/View/Layout/Reader/Container.php:89]
#6 Magento\Framework\View\Layout\Reader\Container->interpret() called at [vendor/magento/framework/View/Layout/ReaderPool.php:105]
#7 Magento\Framework\View\Layout\ReaderPool->interpret() called at [vendor/magento/framework/View/Page/Config/Reader/Body.php:68]
#8 Magento\Framework\View\Page\Config\Reader\Body->interpret() called at [vendor/magento/framework/View/Layout/ReaderPool.php:105]
#9 Magento\Framework\View\Layout\ReaderPool->interpret() called at [vendor/magento/framework/View/Layout.php:325]
#10 Magento\Framework\View\Layout->generateElements() called at [generated/code/Magento/Framework/View/Layout/Interceptor.php:89]
#11 Magento\Framework\View\Layout\Interceptor->generateElements() called at [vendor/magento/framework/View/Layout/Builder.php:129]
#12 Magento\Framework\View\Layout\Builder->generateLayoutBlocks() called at [vendor/magento/framework/View/Page/Builder.php:55]
#13 Magento\Framework\View\Page\Builder->generateLayoutBlocks() called at [vendor/magento/framework/View/Layout/Builder.php:65]
#14 Magento\Framework\View\Layout\Builder->build() called at [vendor/magento/framework/View/Layout.php:253]
#15 Magento\Framework\View\Layout->build() called at [vendor/magento/framework/View/Layout.php:875]
#16 Magento\Framework\View\Layout->getBlock() called at [generated/code/Magento/Framework/View/Layout/Interceptor.php:414]
#17 Magento\Framework\View\Layout\Interceptor->getBlock() called at [vendor/magento/module-backend/Model/View/Result/Page.php:26]
#18 Magento\Backend\Model\View\Result\Page->setActiveMenu() called at [generated/code/Magento/Backend/Model/View/Result/Page/Interceptor.php:24]
#19 Magento\Backend\Model\View\Result\Page\Interceptor->setActiveMenu() called at [vendor/magento/module-cms/Controller/Adminhtml/Page/Edit.php:60]
#20 Magento\Cms\Controller\Adminhtml\Page\Edit->_initAction() called at [vendor/magento/module-cms/Controller/Adminhtml/Page/Edit.php:93]
#21 Magento\Cms\Controller\Adminhtml\Page\Edit->execute() called at [generated/code/Magento/Cms/Controller/Adminhtml/Page/Edit/Interceptor.php:24]
#22 Magento\Cms\Controller\Adminhtml\Page\Edit\Interceptor->execute() called at [vendor/magento/framework/App/Action/Action.php:108]
#23 Magento\Framework\App\Action\Action->dispatch() called at [vendor/magento/module-backend/App/AbstractAction.php:231]
#24 Magento\Backend\App\AbstractAction->dispatch() called at [vendor/magento/framework/Interception/Interceptor.php:58]
#25 Magento\Cms\Controller\Adminhtml\Page\Edit\Interceptor->___callParent() called at [vendor/magento/framework/Interception/Interceptor.php:138]
#26 Magento\Cms\Controller\Adminhtml\Page\Edit\Interceptor->Magento\Framework\Interception\{closure}() called at [vendor/magento/module-backend/App/Action/Plugin/Authentication.php:143]
#27 Magento\Backend\App\Action\Plugin\Authentication->aroundDispatch() called at [vendor/magento/framework/Interception/Interceptor.php:135]
#28 Magento\Cms\Controller\Adminhtml\Page\Edit\Interceptor->Magento\Framework\Interception\{closure}() called at [vendor/magento/framework/Interception/Interceptor.php:153]
#29 Magento\Cms\Controller\Adminhtml\Page\Edit\Interceptor->___callPlugins() called at [generated/code/Magento/Cms/Controller/Adminhtml/Page/Edit/Interceptor.php:39]
#30 Magento\Cms\Controller\Adminhtml\Page\Edit\Interceptor->dispatch() called at [vendor/magento/framework/App/FrontController.php:159]
#31 Magento\Framework\App\FrontController->processRequest() called at [vendor/magento/framework/App/FrontController.php:99]
#32 Magento\Framework\App\FrontController->dispatch() called at [vendor/magento/framework/Interception/Interceptor.php:58]
#33 Magento\Framework\App\FrontController\Interceptor->___callParent() called at [vendor/magento/framework/Interception/Interceptor.php:138]
#34 Magento\Framework\App\FrontController\Interceptor->Magento\Framework\Interception\{closure}() called at [vendor/magento/framework/Interception/Interceptor.php:153]
#35 Magento\Framework\App\FrontController\Interceptor->___callPlugins() called at [generated/code/Magento/Framework/App/FrontController/Interceptor.php:26]
#36 Magento\Framework\App\FrontController\Interceptor->dispatch() called at [vendor/magento/framework/App/Http.php:137]
#37 Magento\Framework\App\Http->launch() called at [generated/code/Magento/Framework/App/Http/Interceptor.php:24]
#38 Magento\Framework\App\Http\Interceptor->launch() called at [vendor/magento/framework/App/Bootstrap.php:261]
#39 Magento\Framework\App\Bootstrap->run() called at [pub/index.php:41]
</pre>
As soon as I disable the two Modules the gridview etc. are visible.
The Modules are: MageSuite_CmsTagManager and MageSuite_Opengraph
Any timeline for 2.4 upgrade
Magesuite (latest version installed through composer ~ 7 days ago) at Magento ver. 2.3.2-p2
PHP ver 7.2
Hero carousel component crashes if I try to use internal CTA link (click on chain/link icon) when editing slide, I am getting logged out from admin.
Link to video https://www.loom.com/share/41cef233ba4040c0ba3e5f32626c619a
It works with full link directly pasted (screenshot below)
Detailed information about modules versions:
+------------------------------------------------------+------------------+
| Name | (Schema) Version |
+------------------------------------------------------+------------------+
| MSP_ReCaptcha | 1.5.0 |
| Amazon_Core | 3.2.9 |
| Amazon_Login | 3.2.9 |
| Amazon_Payment | 3.2.9 |
| Dotdigitalgroup_Email | 3.1.2 |
| Klarna_Core | 5.1.0 |
| Klarna_Ordermanagement | 5.0.2 |
| Klarna_Kp | 6.1.1 |
| MSP_TwoFactorAuth | 3.1.0 |
| MageMojo_Cron | 1.3.0 |
| MageSuite_Frontend | 1.0.1 |
| MageSuite_Cache | 1.0.0 |
| MageSuite_Category | 1.0.0 |
| MageSuite_CategoryHero | 0.1.0 |
| MageSuite_CategoryIcon | 1.0.0 |
| MageSuite_ClearAttributes | 1.0.0 |
| MageSuite_CmsDuplicate | 0.0.1 |
| Smile_ElasticsuiteCore | 0.0.1 |
| MageSuite_ContentConstructor | 1.0.0 |
| MageSuite_CommonBlocks | 1.0.0 |
| MageSuite_ContentConstructorAdmin | 1.0.0 |
| Smile_ElasticsuiteCatalog | 1.5.1 |
| MageSuite_ContentConstructorAsset | 1.0.0 |
| MageSuite_ContentConstructorCategory | 1.0.0 |
| MageSuite_ImageResize | 1.0.0 |
| MageSuite_CssMinifier | 1.0.0 |
| MageSuite_DailyDeal | 1.0.0 |
| MageSuite_DeferJs | 1.0.0 |
| MageSuite_DynamicDirectives | 1.0.0 |
| MageSuite_ElasticSuiteAddons | 1.0.2 |
| MageSuite_EmailAttachments | 2.0.0 |
| MageSuite_ExtendedException | 1.0.0 |
| MageSuite_FileUpload | 1.0.2 |
| MageSuite_BrandManagement | 1.0.1 |
| MageSuite_Gdpr | 1.0.0 |
| MageSuite_GoogleApi | 1.0.0 |
| MageSuite_ImageOptimization | 1.0.0 |
| Smile_ElasticsuiteSwatches | 0.0.1 |
| MageSuite_JsTranslationFix | 1.0.0 |
| MageSuite_MaintenancePage | 1.0.0 |
| MageSuite_Media | 1.0.0 |
| MageSuite_Navigation | 1.0.3 |
| MageSuite_Opengraph | 1.0.4 |
| MageSuite_Pagination | 1.0.0 |
| MageSuite_PersistentSitemap | 1.0.0 |
| MageSuite_ProductBestsellersRanking | 1.0.0 |
| MageSuite_ProductDetailsReorder | 1.0.0 |
| MageSuite_ProductPositiveIndicators | 1.0.5 |
| MageSuite_ProductTile | 1.0.0 |
| MageSuite_SentryIo | 1.0.0 |
| MageSuite_SeoCanonical | 1.0.1 |
| MageSuite_SeoHreflang | 1.0.0 |
| MageSuite_SoftDbStatusValidation | 1.0.0 |
| MageSuite_Sorting | 1.0.0 |
| MageSuite_ThemeHelpers | 1.0.0 |
| MageSuite_ThumbnailRemove | 1.0.0 |
| MageSuite_TranslationCenter | 0.1.0 |
| MageSuite_UrlRegeneration | 1.0.0 |
| MageSuite_UrlRewrite | 1.0.0 |
| MageSuite_UrlRewriteMassActions | 1.0.0 |
| MageSuite_CmsProductBacklink | 1.0.0 |
| Smile_ElasticsuiteCatalogRule | 1.0.0 |
| Smile_ElasticsuiteCatalogOptimizer | 1.2.0 |
| MageSuite_ContentConstructorFrontend | 1.0.4 |
| MageSuite_CmsTagManager | 1.0.0 |
| Smile_ElasticsuiteThesaurus | 1.0.0 |
| Smile_ElasticsuiteVirtualCategory | 1.4.1 |
| Temando_Shipping | 1.5.0 |
| Vertex_Tax | 100.3.0 |
+------------------------------------------------------+------------------+
Hi,
we run on PHP 7.2 and getting this error when compiling static content for our custom theme:
/magento/pub/static/frontend/Creativestyle/theme-test/en_US/css/commons.css" file can't be read. Warning!file_get_contents(/magento/pub/static/frontend/Creativestyle/theme-test/en_US
/css/commons.css): failed to open stream: No such file or directory
Commons.css doesn't exist in our compiled theme after yarn build. Any idea how we could fix it?
I've done a fresh installation with both Magento 2.3.2 and 2.3.3 + Sample Data + Magesuite with the latest 3.0 version (^3.0) but Somehow the content constructor in Admin is broken.
It is not possible to add a component as there are typescript errors in content-constructor.ts:327
Versions as statet in composer.lock
"creativestyle/magesuite-content-constructor": "v2.0.4",
"creativestyle/magesuite-content-constructor-admin": "v2.11.4",
"creativestyle/magesuite-content-constructor-asset": "v1.0.1",
"creativestyle/magesuite-content-constructor-category-page": "^1.0.1",
"creativestyle/magesuite-content-constructor-frontend": "v2.19.5",
We have an other installation with Magento 2.3.2 running without any problems.
Installed content constructor repositories are as following:
"creativestyle/magesuite-content-constructor": "v2.0.3",
"creativestyle/magesuite-content-constructor-admin": "v2.11.0",
"creativestyle/magesuite-content-constructor-asset": "v1.0.1",
"creativestyle/magesuite-content-constructor-category-page": "^1.0.1",
"creativestyle/magesuite-content-constructor-frontend": "v2.19.0",
So probably something brokw in content-constructor
, content-constructor-admin
or content constructor-frontend
?
I've also made a quick diff check for content-constructor.ts file and there are no changes since our last working project with Magesuite, so most probably the problem is not coming from there.
Would be nice if someone can confirm this is not working or I am just doing something stupid wrong.
Also, here's the error:
Uncaught TypeError: Cannot read property 'defaults' of undefined
at VueComponent.getComponentConfigurator (content-constructor.ts:327)
at VueComponent. (vue.js:220)
at VueComponent.onPickComponent (component-picker.ts:115)
at VueComponent.onPickComponent (vue.js:220)
at VueComponent.eval (eval at Lt (vue.js:2859), :3:15)
at HTMLAnchorElement.n (vue.js:8250)
at HTMLAnchorElement. (vue.js:5047)
Steps to repdoruce:
Hello folks 🔆,
Elasticsuite just released a new version 2.9
But Magesuite needs 2.8
max:
- creativestyle/magesuite v5.0.0 requires smile/elasticsuite 2.8.* -> satisfiable by smile/elasticsuite[2.8.0, 2.8.1, 2.8.2, 2.8.3, 2.8.4, 2.8.5, 2.8.6, 2.8.7, 2.8.x-dev] but these conflict with your requirements or minimum-stability.
FYI, I just try to force it to 2.9
, and it seems to work.
But on this test, I used M2 as a headless ecommerce, so I can't check in front-end.
After configuring Magesuite on Magento 2.3.2, On add/edit cms page when I click on any component (like "Button") to add any component then it shows an error "Cannot read property 'this.ccConfig.sections.defaults' of undefined" at line number 316 in "pub/static/version1573823293/adminhtml/Magento/backend/en_US/src/content-constructor.ts". Please see attached screenshots
. But when I check this file in the "pub/static/adminhtml/Magento/backend/en_US/src/" directory then I could not find "src" directory under ""pub/static/adminhtml/Magento/backend/en_US/".
Thanks for your support.
Hello,
The composer install of:
composer require creativestyle/magesuite ^3.0.0
php bin/magento setup:upgrade
Installing data... Upgrading data... SQLSTATE[42S02]: Base table or view not found: 1146 Table 'my_bd.catalog_category_entity_int' doesn't exist, query was: INSERT IGNORE INTO catalog_category_entity_int (attribute_id, store_id, entity_id, value)
SELECT
446 AS attribute_id,
0 AS store_id,
category.entity_id,
category_int.value as value
FROM catalog_category_entity AS category
LEFT JOIN catalog_category_entity_int AS category_int ON category.entity_id = category_int.entity_id
WHERE category_int.attribute_id = 68 AND store_id = 0;
I have a prefix in the tables, but apparently the query was performed without
Can you help me, please?
PHP 7.2
Magento 2.3.4
Elasticsuite 2.8
Thank You,
Fernando
It seems table prefix is missing from different modules like magesuite-navigation
and magesuite-clear-attributes
. It giving me error on running bin/magento setup:upgrade
like
SQLSTATE[42S02]: Base table or view not found: 1146 Table 'Rfgy.catalog_category_entity datetime' doesn't exist
After I tried to add prefix manually in above modules, Now its running fine.
Hello. I have got this error after install magesuite package via composer (composer require creativestyle/magesuite ^5.0.0) and then bin/magento setup:upgrade:
Fatal error: Uncaught Error: Cannot instantiate interface Magento\InventorySalesApi\Api\StockResolverInterface in /app/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php:50 Stack trace: #0 /app/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\Invento...') #1 /app/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(167): Magento\Framework\ObjectManager\ObjectManager->get('Magento\Invento...') #2 /app/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(273): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgument(Array, 'Magento\Invento...', NULL, 'stockResolver', 'MageSuite\Produ...') #3 /app/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(236): Magento\Framework\ObjectManager\Factory\AbstractFactory->getResolvedArgument('MageSuite\Produ...', Array, Array) #4 /app/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(34): Magento\Fram in /app/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php on line 50
Before install magesuite I have installed elasticsearch (v6.8.10 on localhost:9200) and elasticsuite (v2.8.8).
The class
\MageSuite\ContentConstructorFrontend\Model\Component\Paragraph
seems to be a copy of
\MageSuite\ContentConstructorFrontend\Model\Component\StaticBlock
in line 30 of the Paragraph Class there is an error thrown cause the Paragraph Component doesn't have a index named "blockId" in the var $configuration.
public function getContent() {
$configuration = $this->getData();
$id = isset($configuration['blockId']) ? $configuration['blockId'] : $configuration['identifier'];
$block = $this->blockFactory->createBlock(
\Magento\Cms\Block\Block::class,
[
'data' => [
'block_id' => $id
]
]
);
return $block->toHtml();
}
Description
It's not possible to create or edit a cms page.
Reproduce
Expected
The cms page editor should be opened.
Actual
An error is displayed.
1 exception(s):
Exception #0 (Magento\Framework\Exception\LocalizedException): The XML in file "/var/www/html/vendor/creativestyle/magesuite-opengraph/view/adminhtml/ui_component/cms_page_form.xml" is invalid:
Element 'argument': This element is not expected. Expected is one of ( bookmark, boolean, button, checkbox, checkboxset, colorPicker, component, container, dataSource, dataProvider ).
Line: 9
Verify the XML and try again.
Exception #0 (Magento\Framework\Exception\LocalizedException): The XML in file "/var/www/html/vendor/creativestyle/magesuite-opengraph/view/adminhtml/ui_component/cms_page_form.xml" is invalid:
Element 'argument': This element is not expected. Expected is one of ( bookmark, boolean, button, checkbox, checkboxset, colorPicker, component, container, dataSource, dataProvider ).
Line: 9
Verify the XML and try again.
<pre>#1 Magento\Ui\Config\Reader->read() called at [vendor/magento/module-ui/Config/Data.php:102]
#2 Magento\Ui\Config\Data->initData() called at [vendor/magento/module-ui/Config/Data.php:136]
#3 Magento\Ui\Config\Data->get('cms_page_form') called at [vendor/magento/framework/View/Layout/Reader/UiComponent.php:100]
#4 Magento\Framework\View\Layout\Reader\UiComponent->interpret(&Magento\Framework\View\Layout\Reader\Context#000000003ea724eb000000001904b426#, &Magento\Framework\View\Layout\Element#000000003ea72731000000001904b426#, &Magento\Framework\View\Layout\Element#000000003ea7270c000000001904b426#) called at [vendor/magento/framework/View/Layout/ReaderPool.php:105]
#5 Magento\Framework\View\Layout\ReaderPool->interpret(&Magento\Framework\View\Layout\Reader\Context#000000003ea724eb000000001904b426#, &Magento\Framework\View\Layout\Element#000000003ea7270c000000001904b426#) called at [vendor/magento/framework/View/Layout/Reader/Container.php:89]
#6 Magento\Framework\View\Layout\Reader\Container->interpret(&Magento\Framework\View\Layout\Reader\Context#000000003ea724eb000000001904b426#, &Magento\Framework\View\Layout\Element#000000003ea7270c000000001904b426#, &Magento\Framework\View\Layout\Element#000000003ea7273d000000001904b426#) called at [vendor/magento/framework/View/Layout/ReaderPool.php:105]
#7 Magento\Framework\View\Layout\ReaderPool->interpret(&Magento\Framework\View\Layout\Reader\Context#000000003ea724eb000000001904b426#, &Magento\Framework\View\Layout\Element#000000003ea7273d000000001904b426#) called at [vendor/magento/framework/View/Page/Config/Reader/Body.php:68]
#8 Magento\Framework\View\Page\Config\Reader\Body->interpret(&Magento\Framework\View\Layout\Reader\Context#000000003ea724eb000000001904b426#, &Magento\Framework\View\Layout\Element#000000003ea7273d000000001904b426#, &Magento\Framework\View\Layout\Element#000000003ea7271e000000001904b426#) called at [vendor/magento/framework/View/Layout/ReaderPool.php:105]
#9 Magento\Framework\View\Layout\ReaderPool->interpret(&Magento\Framework\View\Layout\Reader\Context#000000003ea724eb000000001904b426#, &Magento\Framework\View\Layout\Element#000000003ea7271e000000001904b426#) called at [vendor/magento/framework/View/Layout.php:325]
#10 Magento\Framework\View\Layout->generateElements() called at [generated/code/Magento/Framework/View/Layout/Interceptor.php:89]
#11 Magento\Framework\View\Layout\Interceptor->generateElements() called at [vendor/magento/framework/View/Layout/Builder.php:129]
#12 Magento\Framework\View\Layout\Builder->generateLayoutBlocks() called at [vendor/magento/framework/View/Page/Builder.php:55]
#13 Magento\Framework\View\Page\Builder->generateLayoutBlocks() called at [vendor/magento/framework/View/Layout/Builder.php:65]
#14 Magento\Framework\View\Layout\Builder->build() called at [vendor/magento/framework/View/Layout.php:253]
#15 Magento\Framework\View\Layout->build() called at [vendor/magento/framework/View/Layout.php:875]
#16 Magento\Framework\View\Layout->getBlock('menu') called at [generated/code/Magento/Framework/View/Layout/Interceptor.php:414]
#17 Magento\Framework\View\Layout\Interceptor->getBlock('menu') called at [vendor/magento/module-backend/Model/View/Result/Page.php:26]
#18 Magento\Backend\Model\View\Result\Page->setActiveMenu('Magento_Cms::cms...') called at [generated/code/Magento/Backend/Model/View/Result/Page/Interceptor.php:24]
#19 Magento\Backend\Model\View\Result\Page\Interceptor->setActiveMenu('Magento_Cms::cms...') called at [vendor/magento/module-cms/Controller/Adminhtml/Page/Edit.php:60]
#20 Magento\Cms\Controller\Adminhtml\Page\Edit->_initAction() called at [vendor/magento/module-cms/Controller/Adminhtml/Page/Edit.php:93]
#21 Magento\Cms\Controller\Adminhtml\Page\Edit->execute() called at [generated/code/Magento/Cms/Controller/Adminhtml/Page/Edit/Interceptor.php:24]
#22 Magento\Cms\Controller\Adminhtml\Page\Edit\Interceptor->execute() called at [vendor/magento/framework/App/Action/Action.php:108]
#23 Magento\Framework\App\Action\Action->dispatch(&Magento\Framework\App\Request\Http#000000003ea72197000000001904b426#) called at [vendor/magento/module-backend/App/AbstractAction.php:231]
#24 Magento\Backend\App\AbstractAction->dispatch(&Magento\Framework\App\Request\Http#000000003ea72197000000001904b426#) called at [vendor/magento/framework/Interception/Interceptor.php:58]
#25 Magento\Cms\Controller\Adminhtml\Page\Edit\Interceptor->___callParent('dispatch', array(&Magento\Framework\App\Request\Http#000000003ea72197000000001904b426#)) called at [vendor/magento/framework/Interception/Interceptor.php:138]
#26 Magento\Cms\Controller\Adminhtml\Page\Edit\Interceptor->Magento\Framework\Interception\{closure}(&Magento\Framework\App\Request\Http#000000003ea72197000000001904b426#) called at [vendor/magento/module-backend/App/Action/Plugin/Authentication.php:143]
#27 Magento\Backend\App\Action\Plugin\Authentication->aroundDispatch(&Magento\Cms\Controller\Adminhtml\Page\Edit\Interceptor#000000003ea724f3000000001904b426#, &Closure#000000003ea724db000000001904b426#, &Magento\Framework\App\Request\Http#000000003ea72197000000001904b426#) called at [vendor/magento/framework/Interception/Interceptor.php:135]
#28 Magento\Cms\Controller\Adminhtml\Page\Edit\Interceptor->Magento\Framework\Interception\{closure}(&Magento\Framework\App\Request\Http#000000003ea72197000000001904b426#) called at [vendor/magento/framework/Interception/Interceptor.php:153]
#29 Magento\Cms\Controller\Adminhtml\Page\Edit\Interceptor->___callPlugins('dispatch', array(&Magento\Framework\App\Request\Http#000000003ea72197000000001904b426#), NULL) called at [generated/code/Magento/Cms/Controller/Adminhtml/Page/Edit/Interceptor.php:39]
#30 Magento\Cms\Controller\Adminhtml\Page\Edit\Interceptor->dispatch(&Magento\Framework\App\Request\Http#000000003ea72197000000001904b426#) called at [vendor/magento/framework/App/FrontController.php:159]
#31 Magento\Framework\App\FrontController->processRequest(&Magento\Framework\App\Request\Http#000000003ea72197000000001904b426#, &Magento\Cms\Controller\Adminhtml\Page\Edit\Interceptor#000000003ea724f3000000001904b426#) called at [vendor/magento/framework/App/FrontController.php:99]
#32 Magento\Framework\App\FrontController->dispatch(&Magento\Framework\App\Request\Http#000000003ea72197000000001904b426#) called at [vendor/magento/framework/Interception/Interceptor.php:58]
#33 Magento\Framework\App\FrontController\Interceptor->___callParent('dispatch', array(&Magento\Framework\App\Request\Http#000000003ea72197000000001904b426#)) called at [vendor/magento/framework/Interception/Interceptor.php:138]
#34 Magento\Framework\App\FrontController\Interceptor->Magento\Framework\Interception\{closure}(&Magento\Framework\App\Request\Http#000000003ea72197000000001904b426#) called at [vendor/magento/framework/Interception/Interceptor.php:153]
#35 Magento\Framework\App\FrontController\Interceptor->___callPlugins('dispatch', array(&Magento\Framework\App\Request\Http#000000003ea72197000000001904b426#), array(array('default_store_se...', 'page_cache_from_...', 'storeCookieValid...', 'install', 'configHash'))) called at [generated/code/Magento/Framework/App/FrontController/Interceptor.php:26]
#36 Magento\Framework\App\FrontController\Interceptor->dispatch(&Magento\Framework\App\Request\Http#000000003ea72197000000001904b426#) called at [vendor/magento/framework/App/Http.php:136]
#37 Magento\Framework\App\Http->launch() called at [generated/code/Magento/Framework/App/Http/Interceptor.php:24]
#38 Magento\Framework\App\Http\Interceptor->launch() called at [vendor/magento/framework/App/Bootstrap.php:258]
#39 Magento\Framework\App\Bootstrap->run(&Magento\Framework\App\Http\Interceptor#000000003ea721dd000000001904b426#) called at [index.php:46]
</pre>
Description
When we create a new page, if we choose "Emplay layout" in "Design", the layout is not really empty and contains footer
Reproduce
Expected
Blank page
Actual
the page contains footer
We run Magesuite (latest version installed through composer ~ 7 days ago) at Magento ver. 2.3.2-p2
PHP ver 7.2
At some point I've noticed that order and user data in admin started to be anonimized, as it is described at page 241 of MageSuite user guide. Screenshot attached
The issue that I haven't (at least deliberately) enabled that anonymization feature and now there is no way to disable it, I don't see GDPR user role in System/Permissions/User Roles.
Only action that I think may lead to that is changing merchant country to EU member (Austria), but changing it back to default US doesn't help - customer and order data is still anonymized.
Detailed information about modules versions:
+------------------------------------------------------+------------------+
| Name | (Schema) Version |
+------------------------------------------------------+------------------+
| MSP_ReCaptcha | 1.5.0 |
| Amazon_Core | 3.2.9 |
| Amazon_Login | 3.2.9 |
| Amazon_Payment | 3.2.9 |
| Dotdigitalgroup_Email | 3.1.2 |
| Klarna_Core | 5.1.0 |
| Klarna_Ordermanagement | 5.0.2 |
| Klarna_Kp | 6.1.1 |
| MSP_TwoFactorAuth | 3.1.0 |
| MageMojo_Cron | 1.3.0 |
| MageSuite_Frontend | 1.0.1 |
| MageSuite_Cache | 1.0.0 |
| MageSuite_Category | 1.0.0 |
| MageSuite_CategoryHero | 0.1.0 |
| MageSuite_CategoryIcon | 1.0.0 |
| MageSuite_ClearAttributes | 1.0.0 |
| MageSuite_CmsDuplicate | 0.0.1 |
| Smile_ElasticsuiteCore | 0.0.1 |
| MageSuite_ContentConstructor | 1.0.0 |
| MageSuite_CommonBlocks | 1.0.0 |
| MageSuite_ContentConstructorAdmin | 1.0.0 |
| Smile_ElasticsuiteCatalog | 1.5.1 |
| MageSuite_ContentConstructorAsset | 1.0.0 |
| MageSuite_ContentConstructorCategory | 1.0.0 |
| MageSuite_ImageResize | 1.0.0 |
| MageSuite_CssMinifier | 1.0.0 |
| MageSuite_DailyDeal | 1.0.0 |
| MageSuite_DeferJs | 1.0.0 |
| MageSuite_DynamicDirectives | 1.0.0 |
| MageSuite_ElasticSuiteAddons | 1.0.2 |
| MageSuite_EmailAttachments | 2.0.0 |
| MageSuite_ExtendedException | 1.0.0 |
| MageSuite_FileUpload | 1.0.2 |
| MageSuite_BrandManagement | 1.0.1 |
| MageSuite_Gdpr | 1.0.0 |
| MageSuite_GoogleApi | 1.0.0 |
| MageSuite_ImageOptimization | 1.0.0 |
| Smile_ElasticsuiteSwatches | 0.0.1 |
| MageSuite_JsTranslationFix | 1.0.0 |
| MageSuite_MaintenancePage | 1.0.0 |
| MageSuite_Media | 1.0.0 |
| MageSuite_Navigation | 1.0.3 |
| MageSuite_Opengraph | 1.0.4 |
| MageSuite_Pagination | 1.0.0 |
| MageSuite_PersistentSitemap | 1.0.0 |
| MageSuite_ProductBestsellersRanking | 1.0.0 |
| MageSuite_ProductDetailsReorder | 1.0.0 |
| MageSuite_ProductPositiveIndicators | 1.0.5 |
| MageSuite_ProductTile | 1.0.0 |
| MageSuite_SentryIo | 1.0.0 |
| MageSuite_SeoCanonical | 1.0.1 |
| MageSuite_SeoHreflang | 1.0.0 |
| MageSuite_SoftDbStatusValidation | 1.0.0 |
| MageSuite_Sorting | 1.0.0 |
| MageSuite_ThemeHelpers | 1.0.0 |
| MageSuite_ThumbnailRemove | 1.0.0 |
| MageSuite_TranslationCenter | 0.1.0 |
| MageSuite_UrlRegeneration | 1.0.0 |
| MageSuite_UrlRewrite | 1.0.0 |
| MageSuite_UrlRewriteMassActions | 1.0.0 |
| MageSuite_CmsProductBacklink | 1.0.0 |
| Smile_ElasticsuiteCatalogRule | 1.0.0 |
| Smile_ElasticsuiteCatalogOptimizer | 1.2.0 |
| MageSuite_ContentConstructorFrontend | 1.0.4 |
| MageSuite_CmsTagManager | 1.0.0 |
| Smile_ElasticsuiteThesaurus | 1.0.0 |
| Smile_ElasticsuiteVirtualCategory | 1.4.1 |
| Temando_Shipping | 1.5.0 |
| Vertex_Tax | 100.3.0 |
+------------------------------------------------------+------------------+
There are some updates in the new version of creativestyle/theme-creativeshop we would like to benefit from.
It would be great if you could release a new version with upgraded dependency constraint.
after installing on mageto 2.3.4 I have a problem and execute the command "bin / magento setup: upgrade"
1 exception(s): Exception #0 (Magento\Framework\Exception\LocalizedException): Please upgrade your database: Run "bin/magento setup:upgrade" from the Magento root directory. The following modules are outdated: Smile_ElasticsuiteCatalog data: current version - none, required version - 1.5.1 Smile_ElasticsuiteSwatches data: current version - none, required version - 0.0.1
Hello,
After upgrading a 2.3.4
instance to 2.3.5-p1
, if you visit the homepage, an exception is raised on a magesuite-seo-hreflang
plugin:
vendor/creativestyle/magesuite-seo-hreflang/Plugin/Model/Store.php45
"User Deprecated Functionality: Session ID is not used as URL parameter anymore.
in /var/www/html/vendor/magento/framework/Session/SidResolver.php on line 105"
Exception thrown with message "User Deprecated Functionality: Session ID is not used as URL parameter anymore. in /var/www/html/vendor/magento/framework/Session/SidResolver.php on line 105"
Stacktrace:
#64 Exception in /var/www/html/vendor/magento/framework/App/ErrorHandler.php:61
#63 Magento\Framework\App\ErrorHandler:handler in [internal]:0
#62 trigger_error in /var/www/html/vendor/magento/framework/Session/SidResolver.php:105
#61 Magento\Framework\Session\SidResolver:getSessionIdQueryParam in /var/www/html/generated/code/Magento/Framework/Session/SidResolver/Proxy.php:103
#60 Magento\Framework\Session\SidResolver\Proxy:getSessionIdQueryParam in /var/www/html/vendor/creativestyle/magesuite-seo-hreflang/Plugin/Model/Store.php:45
#59 MageSuite\SeoHreflang\Plugin\Model\Store:aroundGetCurrentUrl in /var/www/html/vendor/magento/framework/Interception/Interceptor.php:135
#58 Magento\Store\Model\Store\Interceptor:Magento\Framework\Interception\{closure} in /var/www/html/vendor/magento/framework/Interception/Interceptor.php:153
#57 Magento\Store\Model\Store\Interceptor:___callPlugins in /var/www/html/generated/code/Magento/Store/Model/Store/Interceptor.php:39
#56 Magento\Store\Model\Store\Interceptor:getCurrentUrl in /var/www/html/vendor/magento/module-store/Block/Switcher.php:258
#55 Magento\Store\Block\Switcher:getTargetStorePostData in /var/www/html/vendor/magento/framework/Interception/Interceptor.php:58
#54 Magento\Store\Block\Switcher\Interceptor:___callParent in /var/www/html/vendor/magento/framework/Interception/Interceptor.php:138
#53 Magento\Store\Block\Switcher\Interceptor:Magento\Framework\Interception\{closure} in /var/www/html/vendor/magento/framework/Interception/Interceptor.php:153
#52 Magento\Store\Block\Switcher\Interceptor:___callPlugins in /var/www/html/generated/code/Magento/Store/Block/Switcher/Interceptor.php:26
#51 Magento\Store\Block\Switcher\Interceptor:getTargetStorePostData in /var/www/html/app/design/frontend/creativestyle/theme-creativeshop/Magento_Store/templates/switch/languages.phtml:44
#50 include in /var/www/html/vendor/magento/framework/View/TemplateEngine/Php.php:59
#49 Magento\Framework\View\TemplateEngine\Php:render in /var/www/html/vendor/magento/framework/Interception/Interceptor.php:58
#48 Magento\Framework\View\TemplateEngine\Php\Interceptor:___callParent in /var/www/html/vendor/magento/framework/Interception/Interceptor.php:138
#47 Magento\Framework\View\TemplateEngine\Php\Interceptor:Magento\Framework\Interception\{closure} in /var/www/html/vendor/magento/framework/Interception/Interceptor.php:153
#46 Magento\Framework\View\TemplateEngine\Php\Interceptor:___callPlugins in /var/www/html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php:26
#45 Magento\Framework\View\TemplateEngine\Php\Interceptor:render in /var/www/html/vendor/magento/framework/View/Element/Template.php:271
#44 Magento\Framework\View\Element\Template:fetchView in /var/www/html/vendor/magento/framework/View/Element/Template.php:301
#43 Magento\Framework\View\Element\Template:_toHtml in /var/www/html/vendor/magento/framework/View/Element/AbstractBlock.php:1100
#42 Magento\Framework\View\Element\AbstractBlock:Magento\Framework\View\Element\{closure} in /var/www/html/vendor/magento/framework/View/Element/AbstractBlock.php:1104
#41 Magento\Framework\View\Element\AbstractBlock:_loadCache in /var/www/html/vendor/magento/framework/View/Element/AbstractBlock.php:674
#40 Magento\Framework\View\Element\AbstractBlock:toHtml in /var/www/html/vendor/magento/framework/View/Layout.php:566
#39 Magento\Framework\View\Layout:_renderBlock in /var/www/html/vendor/magento/framework/View/Layout.php:542
#38 Magento\Framework\View\Layout:renderNonCachedElement in /var/www/html/vendor/magento/framework/View/Layout.php:497
#37 Magento\Framework\View\Layout:renderElement in /var/www/html/vendor/magento/framework/View/Layout.php:594
#36 Magento\Framework\View\Layout:_renderContainer in /var/www/html/vendor/magento/framework/View/Layout.php:544
#35 Magento\Framework\View\Layout:renderNonCachedElement in /var/www/html/vendor/magento/framework/View/Layout.php:497
#34 Magento\Framework\View\Layout:renderElement in /var/www/html/vendor/magento/framework/View/Layout.php:594
#33 Magento\Framework\View\Layout:_renderContainer in /var/www/html/vendor/magento/framework/View/Layout.php:544
#32 Magento\Framework\View\Layout:renderNonCachedElement in /var/www/html/vendor/magento/framework/View/Layout.php:497
#31 Magento\Framework\View\Layout:renderElement in /var/www/html/vendor/magento/framework/View/Layout.php:594
#30 Magento\Framework\View\Layout:_renderContainer in /var/www/html/vendor/magento/framework/View/Layout.php:544
#29 Magento\Framework\View\Layout:renderNonCachedElement in /var/www/html/vendor/magento/framework/View/Layout.php:497
#28 Magento\Framework\View\Layout:renderElement in /var/www/html/vendor/magento/framework/View/Layout.php:594
#27 Magento\Framework\View\Layout:_renderContainer in /var/www/html/vendor/magento/framework/View/Layout.php:544
#26 Magento\Framework\View\Layout:renderNonCachedElement in /var/www/html/vendor/magento/framework/View/Layout.php:497
#25 Magento\Framework\View\Layout:renderElement in /var/www/html/vendor/magento/framework/View/Layout.php:594
#24 Magento\Framework\View\Layout:_renderContainer in /var/www/html/vendor/magento/framework/View/Layout.php:544
#23 Magento\Framework\View\Layout:renderNonCachedElement in /var/www/html/vendor/magento/framework/View/Layout.php:497
#22 Magento\Framework\View\Layout:renderElement in /var/www/html/vendor/magento/framework/View/Layout.php:594
#21 Magento\Framework\View\Layout:_renderContainer in /var/www/html/vendor/magento/framework/View/Layout.php:544
#20 Magento\Framework\View\Layout:renderNonCachedElement in /var/www/html/vendor/magento/framework/View/Layout.php:497
#19 Magento\Framework\View\Layout:renderElement in /var/www/html/vendor/magento/framework/View/Layout.php:963
#18 Magento\Framework\View\Layout:getOutput in /var/www/html/vendor/magento/framework/Interception/Interceptor.php:58
#17 Magento\Framework\View\Layout\Interceptor:___callParent in /var/www/html/vendor/magento/framework/Interception/Interceptor.php:138
#16 Magento\Framework\View\Layout\Interceptor:Magento\Framework\Interception\{closure} in /var/www/html/vendor/magento/framework/Interception/Interceptor.php:153
#15 Magento\Framework\View\Layout\Interceptor:___callPlugins in /var/www/html/generated/code/Magento/Framework/View/Layout/Interceptor.php:52
#14 Magento\Framework\View\Layout\Interceptor:getOutput in /var/www/html/vendor/magento/framework/View/Result/Page.php:258
#13 Magento\Framework\View\Result\Page:render in /var/www/html/vendor/magento/framework/View/Result/Layout.php:171
#12 Magento\Framework\View\Result\Layout:renderResult in /var/www/html/vendor/magento/framework/Interception/Interceptor.php:58
#11 Magento\Framework\View\Result\Page\Interceptor:___callParent in /var/www/html/vendor/magento/framework/Interception/Interceptor.php:138
#10 Magento\Framework\View\Result\Page\Interceptor:Magento\Framework\Interception\{closure} in /var/www/html/vendor/magento/framework/Interception/Interceptor.php:153
#9 Magento\Framework\View\Result\Page\Interceptor:___callPlugins in /var/www/html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php:26
#8 Magento\Framework\View\Result\Page\Interceptor:renderResult in /var/www/html/vendor/magento/framework/App/Http.php:120
#7 Magento\Framework\App\Http:launch in /var/www/html/vendor/magento/framework/Interception/Interceptor.php:58
#6 Magento\Framework\App\Http\Interceptor:___callParent in /var/www/html/vendor/magento/framework/Interception/Interceptor.php:138
#5 Magento\Framework\App\Http\Interceptor:Magento\Framework\Interception\{closure} in /var/www/html/vendor/yireo/magento2-whoops/Plugin/HttpApp.php:103
#4 Yireo\Whoops\Plugin\HttpApp:aroundLaunch in /var/www/html/vendor/magento/framework/Interception/Interceptor.php:135
#3 Magento\Framework\App\Http\Interceptor:Magento\Framework\Interception\{closure} in /var/www/html/vendor/magento/framework/Interception/Interceptor.php:153
#2 Magento\Framework\App\Http\Interceptor:___callPlugins in /var/www/html/generated/code/Magento/Framework/App/Http/Interceptor.php:26
#1 Magento\Framework\App\Http\Interceptor:launch in /var/www/html/vendor/magento/framework/App/Bootstrap.php:261
#0 Magento\Framework\App\Bootstrap:run in /var/www/html/pub/index.php:40
$ composer require creativestyle/magesuite ^5.0.0
Magesuite install by Composer ok
$ composer require creativestyle/magesuite ^5.0.0
./composer.json has been updated
Loading composer repositories with package information
Updating dependencies (including require-dev)
Your requirements could not be resolved to an installable set of packages.
Problem 1
- creativestyle/magesuite-translation-center v1.0.1 requires php ~5.5.0|~5.6.0|~7.0.0|~7.1.0|~7.2.0 -> your PHP version (7.3.15) does not satisfy that requirement.
I can't install Magesuite due to the following error during the first time modules upgrade.
ERROR:
PHP Fatal error: Uncaught TypeError: Argument 1 passed to Magento\Framework\DataObject::__construct() must be of the type array, null given, called in /var/www/magento2/vendor/creativestyle/magesuite-cache/Helper/Configuration.php on line 36 and defined in /var/www/magento2/vendor/magento/framework/DataObject.php:39
STEPS TO REPRODUCE:
Environment:
macOS Mojave 10.14.6
Magento Open Source 2.3.2
PHP 7.2.22
MySQL 5.7
Elasticsearch 7.3.2
Installation steps:
composer create-project --repository-url=https://repo.magento.com/ magento/project-community-edition magento
cd magento
bin/magento setup:install --backend-frontname="admin" --db-host=localhost --db-name=m2sample --db-password=root --db-user="root" --use-rewrites="1" --admin-user=admin --admin-password=admin123 --base-url="http://m2-sample.loc" --admin-email="[email protected]" --admin-firstname="Admin" --admin-lastname="Admin" --magento-init-params="MAGE_MODE=developer"
bin/magento deploy:mode:set developer
bin/magento sampledata:deploy
bin/magento setup:upgrade
bin/magento indexer:reindex
bin/magento cache:flush
cd Applications/elasticsearch-7.3.2
cd bin
./elasticsearch
composer require creativestyle/magesuite ^2.0.0
bin/magento setup:upgrade
Output:
Installing data...
Module 'MageSuite_ContentConstructorAdmin':
Module 'Smile_ElasticsuiteCatalog':
Installing data... {"error":{"root_cause":[{"type":"illegal_argument_exception","reason":"Failed to parse value [0] for setting [index.max_result_window] must be >= 1"}],"type":"illegal_argument_exception","reason":"Failed to parse value [0] for setting [index.max_result_window] must be >= 1","suppressed":[{"type":"illegal_argument_exception","reason":"Failed to parse value [0] for setting [index.number_of_shards] must be >= 1"}]},"status":400}
Magento 2.3.4
Latest Magesuite version for Magento 2.3.4
CMS Teaser Image will break the Admin CMS edit page with a JS error:
file-uploader.js:79 Uncaught TypeError: value.map is not a function
at UiClass.setInitialValue (file-uploader.js:79)
at UiClass.initialize (abstract.js:77)
at UiClass.initialize (wrapper.js:109)
at new UiClass (class.js:49)
at Object.initComponent (layout.js:137)
at fire (jquery.js:3238)
at Object.fireWith [as resolveWith] (jquery.js:3368)
at Object.deferred.<computed> (jquery.js:3467)
at fire (jquery.js:3238)
at Object.fireWith [as resolveWith] (jquery.js:3368)
The backend code to initialize the value for cms_image_teaser
field looks like missing.
The value passed to JS is a string, the image filename.
But it needs an object (array from DataProvider in PHP) with keys: name, url, type, size
Also delete image PHP backend code is not there.
Thank you
Description:
this error is happening for the category_products and products_category indexers.
It seems to be a bug with magento code generation in the first place. But as long as it is not fixed there it should maybe be fixed here?
It seems that this problem was introduced in magento 2.3.1 when the return type was added to the execute function. While it is a good thing, to have an explicit return type, there is an open issue with code generation when using : self as return type
Reproduce:
bin/magento indexer:reindex
Expected:
indexing processes complete successfully
Actual:
An error is displayed
Design Config Grid index has been rebuilt successfully in 00:00:01
Customer Grid index has been rebuilt successfully in 00:00:03
Category Products index is locked by another reindex process. Skipping.
PHP Fatal error: Declaration of MageSuite\Frontend\Model\Indexer\Category\Product\Action\Full\Interceptor::execute(): MageSuite\Frontend\Model\Indexer\Category\Product\Action\Full must be compatible with Magento\Catalog\Model\Indexer\Category\Product\Action\Full::execute(): Magento\Catalog\Model\Indexer\Category\Product\Action\Full in /Users/david.verholen/Projects/freund/magento/generated/code/MageSuite/Frontend/Model/Indexer/Category/Product/Action/Full/Interceptor.php on line 7
Fatal error: Declaration of MageSuite\Frontend\Model\Indexer\Category\Product\Action\Full\Interceptor::execute(): MageSuite\Frontend\Model\Indexer\Category\Product\Action\Full must be compatible with Magento\Catalog\Model\Indexer\Category\Product\Action\Full::execute(): Magento\Catalog\Model\Indexer\Category\Product\Action\Full in /Users/david.verholen/Projects/freund/magento/generated/code/MageSuite/Frontend/Model/Indexer/Category/Product/Action/Full/Interceptor.php on line 7
Adding a grouped product to cart is breaking the cart page. Only the product itself is visible but without styles. All other stuff like header, footer and the page itself are missing.
It's working fine with simple products though...
PHP Fatal error: Uncaught Error: Call to a member function setData() on boolean in .../htdocs/app/design/frontend/creativestyle/theme-creativeshop/Magento_Checkout/templates/cart/item/default.phtml:105
Stack trace:
#0 .../htdocs/vendor/magento/framework/View/TemplateEngine/Php.php(59): include()
#1 .../htdocs/vendor/magento/framework/View/Element/Template.php(271): Magento\\Framework\\View\\TemplateEngine\\Php->render(Object(Magento\\GroupedProduct\\Block\\Cart\\Item\\Renderer\\Grouped\\Interceptor), '/var/www/share/...', Array)
#2 .../htdocs/generated/code/Magento/GroupedProduct/Block/Cart/Item/Renderer/Grouped/Interceptor.php(505): Magento\\Framework\\View\\Element\\Template->fetchView('/var/www/share/...')
#3 .../htdocs/vendor/magento/framework/View/Element/Template.php(301): Magento\\GroupedProduc...'
Magento Version: 2.3.4
MageSuite Version: 5.0.0
theme-creativeshop: v8.13.5
MageSuite Packages: Don't know which one could cause a bug in cart page, let me know which package versions you need
Upgrade process fails, because it can't find table catalog_category_entity_datetime, however I'm using a prefix for all Magento tables, so correct name would be prefix_catalog_category_entity_datetime.
Module 'MageSuite_Frontend':
Module 'MageSuite_Cache':
Module 'MageSuite_Category':
Module 'MageSuite_CategoryHero':
Module 'MageSuite_CategoryIcon':
Module 'MageSuite_ClearAttributes':
Running schema recurring...SQLSTATE[42S02]: Base table or view not found: 1146 Table 'magento.catalog_category_entity_datetime' doesn't exist, query was: DELETE FROM catalog_category_entity_datetime WHERE attribute_id NOT IN (SELECT attribute_id FROM eav_attribute);
I'm using Mage Suite 3.0 (as 2.0 won't install because of ElasticSearch conflict)
Description:
The problem occurs when Magento generates (when adding products) or regenerates thumbnails (with bin/magento catalog:image:resize), the thumbnails are in the wrong folder and cause missing images on the shop.
the thumbnails are in the folder pub/media/catalog/product/catalog/product/thumbnail instead of pub/media/catalog/product/thumbnail
Reproduce:
Expected:
pub
├── media
│ ├── catalog
│ │ └── product
│ │ ├── thumbnail
│ │ │ └── [...]
Actual:
pub
├── media
│ ├── catalog
│ │ └── product
│ │ ├── catalog
│ │ │ └── product
│ │ │ └── thumbnail
│ │ │ ├── [...]
I have simple associated products options on color and size super attributes.
It saves only 12 simple products in admin on configurable product edit page.
Both tables catalog_product_super_link
and catalog_product_relation
are fine.
Basically I see in admin in the Configurations grid only 12 products. And I can not add new products to configurations.
The issue happens on the size attribute.
Magento stack trace looks like this:
vendor/magento/module-configurable-product/Model/ResourceModel/Product/Type/Configurable/Attribute/Collection.php::loadOptions
vendor/magento/module-configurable-product/Model/ResourceModel/Product/Type/Configurable.php::getAttributeOptions
vendor/magento/module-configurable-product/Model/AttributeOptionProvider.php::getAttributeOptions
Method loadOptions
is used to fetch the "values" of the options into the attribute size
...
\Magento\ConfigurableProduct\Model\Product\Type\VariationMatrix::getVariations
...
vendor/magento/module-configurable-product/Model/Product/Type/Configurable.php::getConfigurableAttributesAsArray
'values' => $attribute->getOptions() ? $attribute->getOptions() : [],
vendor/magento/module-configurable-
product/Model/Product/Type/Configurable/Attribute.php::getOptions
I narrowed the issue to this;
magesuite/frontend@3e19709
It's a plugin on the original function:
Magento\ConfigurableProduct\Model\ResourceModel\Product\Type\Configurable::getAttributeOptions
.
The plugin excludes options because those are not in the sort array. It can happen. It did in my case.
This is in the database:
select * from eav_attribute_option where attribute_id=254;
+-----------+--------------+------------+
| option_id | attribute_id | sort_order |
+-----------+--------------+------------+
| 5453 | 254 | 0 |
| 5461 | 254 | 0 |
| 5467 | 254 | 0 |
| 5473 | 254 | 0 |
| 5479 | 254 | 0 |
| 5485 | 254 | 0 |
+-----------+--------------+------------+
select * from eav_attribute where attribute_code='size';
+--------------+----------------+----------------+-----------------+---------------+--------------+---------------+----------------+----------------+----------------+----------------+-------------------------------------------------+-------------+-----------------+---------------+-----------+------+
| attribute_id | entity_type_id | attribute_code | attribute_model | backend_model | backend_type | backend_table | frontend_model | frontend_input | frontend_label | frontend_class | source_model | is_required | is_user_defined | default_value | is_unique | note |
+--------------+----------------+----------------+-----------------+---------------+--------------+---------------+----------------+----------------+----------------+----------------+-------------------------------------------------+-------------+-----------------+---------------+-----------+------+
| 254 | 4 | size | NULL | NULL | int | NULL | NULL | select | Size | NULL | Magento\Eav\Model\Entity\Attribute\Source\Table | 0 | 1 | | 0 | NULL |
+--------------+----------------+----------------+-----------------+---------------+--------------+---------------+----------------+----------------+----------------+----------------+-------------------------------------------------+-------------+-----------------+---------------+-----------+------+
Thank you
Hello,
The composer install of
php7.1 -d memory_limit=2G ../composer.phar require creativestyle/magesuite
fail on:
php7.1 -d memory_limit=2G ../composer.phar require creativestyle/magesuite
1/1: http://repo.packagist.org/p/provider-latest$0850f2661748e527fb9fc17d9cb2395e46c0e7eec9b78f93abe103a35e4f03f7.json
Finished: success: 1, skipped: 0, failure: 0, total: 1
Using version ^1.0 for creativestyle/magesuite
./composer.json has been updated
Loading composer repositories with package information
Updating dependencies (including require-dev)
Your requirements could not be resolved to an installable set of packages.
Problem 1
- creativestyle/magesuite v1.0.0 requires creativestyle/magento-patches dev-develop-m2.2 -> no matching package found.
I can't find the package on packagist or on github.
Can you help ?
PHP 7.1
Magento 2.3.1
Thank You,
Tony
As of Magento 2.3.4,
"You can no longer specify an entity-specific layout update with text but instead must create a physical file that contains the layout updates and select it for use."
https://devdocs.magento.com/guides/v2.3/release-notes/release-notes-2-3-4-open-source.html
ContentConstructor tries to change the custom layout update text, which results in errors in CMS Page Edit, Category Edit, and Product Edit pages.
Any ideas for the workarounds would be very much appreciated.
Custom layout updates must be selected from a file
Custom layout update text cannot be changed, only removed
Adding the component "Mosaic" on any page or category throws an exception in frontend.
Exception #0 (Exception): Notice: Undefined index: mobile in ../htdocs/vendor/creativestyle/magesuite-content-constructor-frontend/Helper/ComponentVisibility.php on line 50
I had a similar error for a different component when I forgot to select the mobile setting. But for mosaic there is no mobile setting. All other settings are selected.
Magento Version: 2.3.4
MageSuite Version: 5.0.0
magesuite-content-constructor: v2.0.4
magesuite-content-constructor-admin: v2.13.2
magesuite-content-constructor-asset: v1.0.2
magesuite-content-constructor-frontend: v2.21.4
magesuite-content-constructor-remove-layout-validation: v1.0.0
Is it possible to disable it on product pages?
Hi,
I have successfully installed the magesuite, but when I tried choose the component in admin CMS page, I got below error. Any advise?
content-constructor.ts:327 Uncaught TypeError: Cannot read property 'defaults' of undefined
at VueComponent.getComponentConfigurator (content-constructor.ts:327)
at VueComponent. (vue.js:220)
at VueComponent.onPickComponent (component-picker.ts:115)
at VueComponent.onPickComponent (vue.js:220)
at VueComponent.eval (eval at Lt (vue.js:2859), :1:15)
at HTMLAnchorElement.n (vue.js:8250)
at HTMLAnchorElement. (vue.js:5047)
I'm using Magento Open Source 2.3.1
Magento 2.3+ removes Magento\CatalogInventory\Model\Plugin\Layer which means you need to upgrade to Smile Elastic 2.8 as this fixes the dependency
Magesuite requires Smile Elastic 2.7 in it's composer file, so trying to do the above upgrade causes a minimum-stability conflict
We installed MageSuite.io v3.0.0 on Magento v2.3.3 and we get several error 500 messages when saving changes in admin panel (e.g. creating categories or admin users).
I attached our php error.log and here are two examples:
2019/11/07 11:21:45 [error] 24493#24493: *25194 FastCGI sent in stderr: "PHP message: PHP Fatal error: Uncaught Error: Call to undefined method Magento\Framework\Mail\EmailMessage::setPartsToBody() in /vendor/creativestyle/magesuite-email-attachments/Mail/Template/TransportBuilder.php:26
2019/11/07 11:27:15 [error] 24493#24493: *25194 FastCGI sent in stderr: "PHP message: PHP Fatal error: Uncaught Error: Cannot instantiate interface MageSuite\ImageOptimization\Service\Image\Optimizer in /vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php:50
Thanks for your support.
Magento 2.3.2
Elasticsuite 2.8.1
magesuite 3.0
`1 exception(s):
Exception #0 (Magento\Framework\Config\Dom\ValidationException): Element 'block', attribute 'class': [facet 'pattern'] The value '\MageSuite\Cache\Block\Adminhtml\Cache\Form' is not accepted by the pattern '[A-Z][_a-zA-Z\d](\[A-Z][_a-zA-Z\d])*'.
Line: 247
Element 'block', attribute 'class': '\MageSuite\Cache\Block\Adminhtml\Cache\Form' is not a valid value of the atomic type 'blockClassType'.
Line: 247
Exception #0 (Magento\Framework\Config\Dom\ValidationException): Element 'block', attribute 'class': [facet 'pattern'] The value '\MageSuite\Cache\Block\Adminhtml\Cache\Form' is not accepted by the pattern '[A-Z][_a-zA-Z\d](\[A-Z][_a-zA-Z\d])*'.
Line: 247
Element 'block', attribute 'class': '\MageSuite\Cache\Block\Adminhtml\Cache\Form' is not a valid value of the atomic type 'blockClassType'.
Line: 247
#1 Magento\Framework\Config\Dom->__construct() called at [vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php:116] #2 Magento\Framework\ObjectManager\Factory\AbstractFactory->createObject() called at [vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php:66] #3 Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create() called at [vendor/magento/framework/ObjectManager/ObjectManager.php:56] #4 Magento\Framework\ObjectManager\ObjectManager->create() called at [vendor/magento/framework/Config/DomFactory.php:43] #5 Magento\Framework\Config\DomFactory->createDom() called at [vendor/magento/framework/View/Model/Layout/Update/Validator.php:141] #6 Magento\Framework\View\Model\Layout\Update\Validator->isValid() called at [vendor/magento/framework/View/Model/Layout/Merge.php:494] #7 Magento\Framework\View\Model\Layout\Merge->_validateMergedLayout() called at [vendor/magento/framework/View/Model/Layout/Merge.php:470] #8 Magento\Framework\View\Model\Layout\Merge->load() called at [generated/code/Magento/Framework/View/Model/Layout/Merge/Interceptor.php:193] #9 Magento\Framework\View\Model\Layout\Merge\Interceptor->load() called at [vendor/magento/framework/View/Layout/Builder.php:86] #10 Magento\Framework\View\Layout\Builder->loadLayoutUpdates() called at [vendor/magento/framework/View/Layout/Builder.php:63] #11 Magento\Framework\View\Layout\Builder->build() called at [vendor/magento/framework/View/Layout.php:253] #12 Magento\Framework\View\Layout->build() called at [vendor/magento/framework/View/Layout.php:875] #13 Magento\Framework\View\Layout->getBlock() called at [generated/code/Magento/Framework/View/Layout/Interceptor.php:414] #14 Magento\Framework\View\Layout\Interceptor->getBlock() called at [vendor/magento/module-backend/Model/View/Result/Page.php:26] #15 Magento\Backend\Model\View\Result\Page->setActiveMenu() called at [generated/code/Magento/Backend/Model/View/Result/Page/Interceptor.php:24] #16 Magento\Backend\Model\View\Result\Page\Interceptor->setActiveMenu() called at [vendor/magento/module-backend/Controller/Adminhtml/Cache/Index.php:22] #17 Magento\Backend\Controller\Adminhtml\Cache\Index->execute() called at [generated/code/Magento/Backend/Controller/Adminhtml/Cache/Index/Interceptor.php:24] #18 Magento\Backend\Controller\Adminhtml\Cache\Index\Interceptor->execute() called at [vendor/magento/framework/App/Action/Action.php:108] #19 Magento\Framework\App\Action\Action->dispatch() called at [vendor/magento/module-backend/App/AbstractAction.php:231] #20 Magento\Backend\App\AbstractAction->dispatch() called at [vendor/magento/framework/Interception/Interceptor.php:58] #21 Magento\Backend\Controller\Adminhtml\Cache\Index\Interceptor->___callParent() called at [vendor/magento/framework/Interception/Interceptor.php:138] #22 Magento\Backend\Controller\Adminhtml\Cache\Index\Interceptor->Magento\Framework\Interception\{closure}() called at [vendor/magento/module-backend/App/Action/Plugin/Authentication.php:143] #23 Magento\Backend\App\Action\Plugin\Authentication->aroundDispatch() called at [vendor/magento/framework/Interception/Interceptor.php:135] #24 Magento\Backend\Controller\Adminhtml\Cache\Index\Interceptor->Magento\Framework\Interception\{closure}() called at [vendor/magento/framework/Interception/Interceptor.php:153] #25 Magento\Backend\Controller\Adminhtml\Cache\Index\Interceptor->___callPlugins() called at [generated/code/Magento/Backend/Controller/Adminhtml/Cache/Index/Interceptor.php:39] #26 Magento\Backend\Controller\Adminhtml\Cache\Index\Interceptor->dispatch() called at [vendor/magento/framework/App/FrontController.php:159] #27 Magento\Framework\App\FrontController->processRequest() called at [vendor/magento/framework/App/FrontController.php:99] #28 Magento\Framework\App\FrontController->dispatch() called at [vendor/magento/framework/Interception/Interceptor.php:58] #29 Magento\Framework\App\FrontController\Interceptor->___callParent() called at [vendor/magento/framework/Interception/Interceptor.php:138] #30 Magento\Framework\App\FrontController\Interceptor->Magento\Framework\Interception\{closure}() called at [vendor/magento/framework/Interception/Interceptor.php:153] #31 Magento\Framework\App\FrontController\Interceptor->___callPlugins() called at [generated/code/Magento/Framework/App/FrontController/Interceptor.php:26] #32 Magento\Framework\App\FrontController\Interceptor->dispatch() called at [vendor/magento/framework/App/Http.php:137] #33 Magento\Framework\App\Http->launch() called at [vendor/magento/framework/App/Bootstrap.php:261] #34 Magento\Framework\App\Bootstrap->run() called at [pub/index.php:40]`
Magento 2.3.2
Elasticsuite 2.8.1
magesuite 3.0
I cant add content in admin. When i try to add any element, i get this error in console:
content-constructor.ts:314 Uncaught TypeError: Cannot read property 'defaults' of undefined at VueComponent.getComponentConfigurator (content-constructor.ts:314) at VueComponent.<anonymous> (vue.js:220) at VueComponent.onPickComponent (component-picker.ts:115) at VueComponent.onPickComponent (vue.js:220) at VueComponent.eval (eval at Lt (vue.js:2859), <anonymous>:3:15) at HTMLAnchorElement.n (vue.js:8250) at HTMLAnchorElement.<anonymous> (vue.js:5047)
Hi,
I've installed Magesuite on my server and because I have a lot of first level categories I want to use The All Categories Navigation Flyout, but I've figured out it is missing on my Store Congif
STORES / SETTINGS / CONFIGURATION / MAGESUITE
Could you please give me some advice ?
I try to install and build the theme yet it fails at the moment of building with the following error
$ cd vendor/creativestyle/theme-creativeshop
$ yarn
yarn install v1.22.4
[1/4] Resolving packages...
success Already up-to-date.
Done in 0.57s.
$ yarn build
yarn run v1.22.4
$ gulp build --env production
[12:42:49] gulp-imagemin: Couldn't load default plugin "gifsicle"
[12:42:49] Using gulpfile ~/m2.apolloecigs.com/vendor/creativestyle/theme-creativeshop/gulpfile.js
[12:42:49] Starting 'build'...
[12:42:49] Starting 'clean'...
[12:42:49] Finished 'clean' after 15 ms
[12:42:49] Starting 'collectViewXml'...
[12:42:49] Finished 'collectViewXml' after 30 ms
[12:42:49] Starting 'buildWebpack'...
[12:42:49] Starting 'copyHtml'...
[12:42:49] Starting 'copyScripts'...
[12:42:49] Starting 'copyImages'...
[12:42:49] Starting 'copyUnchanged'...
[12:42:50] 'copyImages' errored after 1.03 s
[12:42:50] TypeError in plugin "gulp-imagemin"
Message:
fn is not a function
Details:
fileName: /var/www/vhosts/apolloecigs.com/m2.apolloecigs.com/vendor/creativestyle/theme-creativeshop/src/preview.png
domainEmitter: [object Object]
domain: [object Object]
domainThrown: false
[12:42:50] 'build' errored after 1.08 s
[12:42:50] The following tasks did not complete: buildWebpack, copyHtml, copyScripts, copyUnchanged
[12:42:50] Did you forget to signal async completion?
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
Problem:
Adding a component in Component Constructor for product works fine, but as soon as we save the product, the component is not saved.
Magento Version: 2.3.4
MageSuite Version: 5.0.0
magesuite-content-constructor: v2.0.4
magesuite-content-constructor-admin: v2.13.2
magesuite-content-constructor-asset: v1.0.2
magesuite-content-constructor-frontend: v2.21.4
magesuite-content-constructor-remove-layout-validation: v1.0.0
Let me know if you can reproduce this or if you need any additional info
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.