Neos CMS Flow
Forum rules
Always add your TYPO3, Aimeos and PHP version as well as your environment (Linux/Mac/Win)
Spam and unrelated posts will be removed immediately!
Always add your TYPO3, Aimeos and PHP version as well as your environment (Linux/Mac/Win)
Spam and unrelated posts will be removed immediately!
Neos CMS Flow
Hi all,
I'm trying to run the Aimeos package for Neos/Flow. If I call the page via http://www.domain/shop/list" everything seems to work fine, but when I add the Aimeos shop plugin I get this message:
An exception was thrown while Neos tried to render your page
Template file "resource://Aimeos.Shop/Private/Templates/NodeTypes/Plugin.html" could not be loaded
landingPage<TYPO3.Neos:Page>/
body<TYPO3.TypoScript:Template>/
content/
main<TYPO3.Neos:PrimaryContent>/
default<TYPO3.TypoScript:Matcher>/
renderer<TYPO3.Neos:ContentCollection>/
content<TYPO3.Neos:ContentCollectionRenderer>/
itemRenderer<TYPO3.Neos:ContentCase>/
default<TYPO3.TypoScript:Matcher>/
element<Aimeos.Shop:Plugin><Aimeos.Shop:Plugin>/
Also , the different plugin views for the Aimeos web shop are shown but nothing happens when I try to select.
Can you tell me how to fix it. I'm using Neos 2.0.4
Thanks for your help!
Best regards,
Michael K.
I'm trying to run the Aimeos package for Neos/Flow. If I call the page via http://www.domain/shop/list" everything seems to work fine, but when I add the Aimeos shop plugin I get this message:
An exception was thrown while Neos tried to render your page
Template file "resource://Aimeos.Shop/Private/Templates/NodeTypes/Plugin.html" could not be loaded
landingPage<TYPO3.Neos:Page>/
body<TYPO3.TypoScript:Template>/
content/
main<TYPO3.Neos:PrimaryContent>/
default<TYPO3.TypoScript:Matcher>/
renderer<TYPO3.Neos:ContentCollection>/
content<TYPO3.Neos:ContentCollectionRenderer>/
itemRenderer<TYPO3.Neos:ContentCase>/
default<TYPO3.TypoScript:Matcher>/
element<Aimeos.Shop:Plugin><Aimeos.Shop:Plugin>/
Also , the different plugin views for the Aimeos web shop are shown but nothing happens when I try to select.
Can you tell me how to fix it. I'm using Neos 2.0.4
Thanks for your help!
Best regards,
Michael K.
Re: Neos CMS Flow
The integration into the Aimeos Flow package is only half done up to now. There's a "neos" branch that contains some further improvements to make it work in Neos but even that isn't complete yet. We need someone with a very good Neos expertise to get this done. If you or someone you know can help, we will be glad to push the Neos package forward.
Professional support and custom implementation are available at Aimeos.com
If you like Aimeos,
give us a star
If you like Aimeos,

Re: Neos CMS Flow
Unfortunately, I don't have that overall comprehension of Neos. Maybe a discussion thread at discuss.neos.io could help?
Re: Neos CMS Flow
We've tried already in the past but got no answer. But you should create a new topic for your problem nevertheless. The more people show their interest in getting Aimeos in Neos to work, the more someone might be willing to help 

Professional support and custom implementation are available at Aimeos.com
If you like Aimeos,
give us a star
If you like Aimeos,

Re: Neos CMS Flow
I'am trying to get Aimeos to run with Neos 2.0, but composer can not integrate the neos branch because it depends on flow 2.0 and Neos 2.0 is using Flow 3.0. Anyway i was able to implement the master branch and i am also able to select Pluginviews. (the error above i was able to fix by creating the empty file - NodeTypes/Plugin.html) but if i save / publish the content the whole system crash and i only get mysterious error messages until i uninstall aimeos.
So i started to install Aimeos with Flow 3.0 standalone. Everything is fine but the "/shop/list" view. It results in an error: Template "basket/mini/body-default.php" not available. Can you help me there?
So i started to install Aimeos with Flow 3.0 standalone. Everything is fine but the "/shop/list" view. It results in an error: Template "basket/mini/body-default.php" not available. Can you help me there?
Re: Neos CMS Flow
The "neos" branch only contains an additional policy yaml file as far as I could see. The rest is outdated and we will remove that branch now.Christian wrote:I'am trying to get Aimeos to run with Neos 2.0, but composer can not integrate the neos branch because it depends on flow 2.0 and Neos 2.0 is using Flow 3.0. Anyway i was able to implement the master branch and i am also able to select Pluginviews. (the error above i was able to fix by creating the empty file - NodeTypes/Plugin.html) but if i save / publish the content the whole system crash and i only get mysterious error messages until i uninstall aimeos.
One of yesterdays commits simplified the template handling but requires a small change which hasn't been integrated yet. This is fixed now.Christian wrote:So i started to install Aimeos with Flow 3.0 standalone. Everything is fine but the "/shop/list" view. It results in an error: Template "basket/mini/body-default.php" not available. Can you help me there?
As far as I remember, the main problem with Neos was that we haven't found out how to make the Aimeos node types configurable like in the TYPO3 backend. For example, the "Catalog List" component requires a reference to the page/route where the "Catalog Detail" component is placed. This must then be set in the Aimeos configuration.
If you know a bit of TYPO3, here is how it's made there:
https://github.com/aimeos/aimeos-typo3/ ... ogList.xml
The settings from the Flexform are available as e.g. "plugin.tx_aimeos.settings.client.html.catalog.detail.url.target" and are then added to the Aimeos config object as "client/html/catalog/detail/url/target" = "<page or route>".
Professional support and custom implementation are available at Aimeos.com
If you like Aimeos,
give us a star
If you like Aimeos,

Re: Neos CMS Flow
Ok. Thanks a lot. Now it works fine with Neos.
The main problem was the Policy.yaml file wich was missing in Neos/Configuration. I added it as you described at https://github.com/aimeos/aimeos-flow
I even can select a plugin view. Only one problem left if i select the listview:
Class "\Aimeos\Client\Html\Catalog\List\Factory" not available
Any suggestions?
The main problem was the Policy.yaml file wich was missing in Neos/Configuration. I added it as you described at https://github.com/aimeos/aimeos-flow
I even can select a plugin view. Only one problem left if i select the listview:
Class "\Aimeos\Client\Html\Catalog\List\Factory" not available
Any suggestions?

Re: Neos CMS Flow
The File:
.../Neos/Data/Temporary/Development/Cache/Code
/Flow_Object_Classes
/Aimeos_Shop_Controller_AbstractController.php
The Codeline:
$client = \Aimeos\Client\Html\Factory::createClient( $context, $tmplPaths, $clientName );
.../Neos/Data/Temporary/Development/Cache/Code
/Flow_Object_Classes
/Aimeos_Shop_Controller_AbstractController.php
The Codeline:
$client = \Aimeos\Client\Html\Factory::createClient( $context, $tmplPaths, $clientName );
Re: Neos CMS Flow
A left-over reference to something we had to rename for PSR-4 complianceChristian wrote: I even can select a plugin view. Only one problem left if i select the listview:
Class "\Aimeos\Client\Html\Catalog\List\Factory" not available

Could you update and try again?
Professional support and custom implementation are available at Aimeos.com
If you like Aimeos,
give us a star
If you like Aimeos,

Re: Neos CMS Flow
Sure, now it is running as expected!! Thanks!
And by the way, great shop package!
And by the way, great shop package!
