oc-shopaholic / oc-shopaholic-plugin

🛍️ No. 1 e-commerce platform for October CMS
https://shopaholic.one
GNU General Public License v3.0
425 stars 52 forks source link

Missing Plugin...but which one ? #201

Closed Exodon closed 5 years ago

Exodon commented 5 years ago

Hi Shopaholic Team

I´m trying to run the theme "Sneakers Shop" and I downloaded all the necessary plugins you list in the website. However I´m having this error :

We're sorry, but an unhandled error occurred. Please see the details below.

Class name is not registered for the component "ArticleList". Check the component plugin.
/Applications/MAMP/htdocs/duendedidgeridoo/modules/cms/Classes/ComponentManager.php line 200

* @return ComponentBase The component object.
     */
    public function makeComponent($name, $cmsObject = null, $properties = [])
    {
        $className = $this->resolve($name);
        if (!$className) {
            throw new SystemException(sprintf(
                'Class name is not registered for the component "%s". Check the component plugin.',
                $name
            ));
        }

        if (!class_exists($className)) {

I think this is related with this part of the code, located in the files : news-list.html, index.htm and news-page.html:

[ArticleList]
sorting = "publish|desc"

[ArticleCategoryList]

I would like to suggest you put in the readme file all the necessary plugins and their links. This way is more easy to solve this kind of problems.

Thank you

kharanenka commented 5 years ago

Hi! You need to install Lovata.GoodNews plugin. If you do not use articles block on your project, then you can remove components from pages.

Exodon commented 5 years ago

Tks... Is working

johrclaessens commented 4 years ago

I ran into the same problem today. It would be a good idea to add this plugin to the required plugins on the octoberCMS Website.

lautsevich commented 4 years ago

@johrclaessens, thx! We'll do it soon.

daftspunk commented 3 years ago

Confirmed this plugin is missing from the "Sneakers" theme requirements