Expert Mode Admin Page is Blank

Help for integrating the Laravel package
Forum rules
Always add your Laravel, Aimeos and PHP version as well as your environment (Linux/Mac/Win)
Spam and unrelated posts will be removed immediately!
randal_carr
Posts: 4
Joined: 05 Feb 2016, 23:02

Expert Mode Admin Page is Blank

Post by randal_carr » 05 Feb 2016, 23:50

After carefully following the procedure for installing Aimeos for Laravel 5.2, the /list and /admin routes work fine. However, after clicking on the 'Expert mode' link on the admin page (http://localhost:8080/jqadm/search/product), the resulting page (http://localhost:8080/extadm) is completely blank. I cannot find any related errors in any of the logs. There is apparently nothing about this issue in the documentation or online. Ideas?

Windows 10, XAMPP, Laravel 5.2, Aimeos 2016.01
Page with issue: http://localhost:8080/extadm
Logged in as Admin: Yes

User avatar
aimeos
Administrator
Posts: 7866
Joined: 01 Jan 1970, 00:00

Re: Expert Mode Admin Page is Blank

Post by aimeos » 06 Feb 2016, 12:20

randal_carr wrote:However, after clicking on the 'Expert mode' link on the admin page (http://localhost:8080/jqadm/search/product), the resulting page (http://localhost:8080/extadm) is completely blank. I cannot find any related errors in any of the logs.
Can you please open the inspector of your browser and find out if there are any Javascript errors printed to the JS console during page load?
Professional support and custom implementation are available at Aimeos.com
If you like Aimeos, Image give us a star

randal_carr
Posts: 4
Joined: 05 Feb 2016, 23:02

Re: Expert Mode Admin Page is Blank

Post by randal_carr » 06 Feb 2016, 17:22

The JS Console errors are:
TypeError: this.services[method].parameters is undefined file:53657:17
Ext.Error: Schema Locale_Site is not registered file:11143:23
Ext.Error: Schema Locale_Language is not registered file:11143:23
Ext.Error: Schema Locale_Currency is not registered file:11143:23

Browsers:
Firefox v44.0
Microsoft Edge 20.10240.16384.0
Opera 35.0

Environment:
Windows 10.0 (Build 10240)
Apache 2.4.17 (Win32)
MySQL 10.1.9-MariaDB
PHP 5.6.15

Thank you for your assistance. :)

User avatar
aimeos
Administrator
Posts: 7866
Joined: 01 Jan 1970, 00:00

Re: Expert Mode Admin Page is Blank

Post by aimeos » 07 Feb 2016, 11:42

randal_carr wrote:The JS Console errors are:
TypeError: this.services[method].parameters is undefined file:53657:17
Ext.Error: Schema Locale_Site is not registered file:11143:23
Ext.Error: Schema Locale_Language is not registered file:11143:23
Ext.Error: Schema Locale_Currency is not registered file:11143:23
Can you please post the source code of the "/extadm/" URL? You should cut all lines that are longer than 200 chars to reduce its size.
Professional support and custom implementation are available at Aimeos.com
If you like Aimeos, Image give us a star

randal_carr
Posts: 4
Joined: 05 Feb 2016, 23:02

Re: Expert Mode Admin Page is Blank

Post by randal_carr » 08 Feb 2016, 14:46

Here is the source code for the generated page:
http://localhost:8080/extadm?site=default&lang=en

Code: Select all

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8" />
        <meta http-equiv="X-UA-Compatible" content="IE=edge">
        <meta name="viewport" content="width=device-width, initial-scale=1">
        <title>Aimeos admin interface</title>
        <link rel="icon" type="image/x-icon" href="http://localhost:8080/favicon.ico" />

        <link rel="stylesheet" href="http://localhost:8080/packages/aimeos/shop/admin/extjs/lib/extjs/resources/css/ext-all.css?v=1454732751" />
        <link rel="stylesheet" href="http://localhost:8080/packages/aimeos/shop/admin/extjs/lib/extjs/resources/css/xtheme-gray.css?v=1454732751" />
        <link rel="stylesheet" href="http://localhost:8080/packages/aimeos/shop/admin/extjs/resources/css/main.css?v=1454732753" />
        <link rel="stylesheet" href="http://localhost:8080/packages/aimeos/shop/admin/extjs/lib/ext.ux/AdvancedSearch/resources/css/advandedsearch.css?v=1454732751" />
        <link rel="stylesheet" href="http://localhost:8080/packages/aimeos/shop/admin/extjs/lib/ext.ux/Portal/resources/css/Portal.css?v=1454732751" />

        <script type="text/javascript">
        window.MShop = {

            i18n: {
                lang: 'en',
                content: {"admin":{"Costs per item":"Costs per item","Product supplier (optional)":"Product supplier (optional)","Product tag: {0} ({1})":"Product tag: {0} ({1})","pay:authorized":"authorized","pay:canceled":"canceled","pay:deleted":"deleted","pay:pending":"pending","pay:received":"received","pay:refund":"refund","pay:refused":"refused","pay:unfinished":"unfinished","stat:deleted":"deleted","stat:delivered":"delivered","stat:dispatched":"dispatched","stat:lost":"lost","stat:pending":"pending","stat:progress":"progress","stat:refused":"refused","stat:returned":"returned","stat:unfinished":"unfinished","status:archive":"archive","status:disabled":"disabled","status:enabled":"enabled","status:review":"review"},"admin\/ext":{"!=":"not equals","<":"before","<=":"before (incl.)","==":"equals","=~":"starts with",">":"after",">=":"after (incl.)","~=":"contains"}},
                available: [{"id":"bg","label":"bg"},{"id":"cs","label":"cs"},{"id":"de","label":"de"},{"id":"en","label":"en"},{"id":"es","label":"es"},{"id":"fa","label":"fa"},{"id":"fr","label":"fr"},{"id":"it","label":"it"},{"id":"nl","label":"nl"},{"id":"no","label":"no"},{"id":"pl","label":"pl"},{"id":"ru","label":"ru"},{"id":"sk","label":"sk"},{"id":"sr","label":"sr"},{"id":"tr","label":"tr"},{"id":"uk","label":"uk"},{"id":"vi","label":"vi"},{"id":"zh_CN","label":"zh_CN"}]            },

            config: {
                site: {"locale.site.id":"1","locale.site.siteid":1,"locale.site.ctime":"2016-02-06 04:34:50","locale.site.mtime":"2016-02-06 04:34:50","locale.site.editor":"core:setup","locale.site.code":"default","locale.site.label":"Default","locale.site.config":[],"locale.site.status":1},
                data: {"admin":{"extjs":{"url":{"target":"aimeos_shop_extadm"}}}},
                smd: {"transport":"POST","envelope":"JSON-RPC-2.0","contentType":"application\/json","SMDVersion":"2.0","target":"http:\/\/localhost:8080\/extadm\/do?site=default&_token=sPPIv7RNqm0KwGl4TtO42sPHLkxiNOzIBjS3rFSA","services":[]},
                itemschema: [],
                searchschema: [],
                urlTemplate: 'http://localhost:8080/extadm?site={site}&lang={lang}&tab={tab}',
                jqadmurl: 'http://localhost:8080/jqadm/search/product?site=default',
                activeTab: 0,

                baseurl: {
                    content: 'http://localhost:8080/'
                },

                update: {
                    type: 'Laravel',
                    version: '2016.01.2'
                }
            }
        }
        </script>

		<script type="text/javascript" src="http://localhost:8080/extadm/file?site=default"></script>

    </head>
    <body>
        <noscript><p>You need to enable javascript!</p></noscript>
    </body>
</html>


User avatar
aimeos
Administrator
Posts: 7866
Joined: 01 Jan 1970, 00:00

Re: Expert Mode Admin Page is Blank

Post by aimeos » 08 Feb 2016, 16:32

Thank you, this confirmed my first guess: The ExtJS controller files are not found in your WAMP environment.

I've modified the code accordingly and hope it works now. Can you please change the "aimeos-laravel" version in your composer.json to "dev-master" and copy the view files as described in the upgrade guide https://aimeos.org/docs/Laravel/Upgrade

If it still doesn't work, could you please add a few debug statements after these lines in the Aimeos core to find out why the paths are wrong?
- https://github.com/aimeos/aimeos-core/b ... c.php#L335
- https://github.com/aimeos/aimeos-core/b ... c.php#L370
- https://github.com/aimeos/aimeos-core/b ... c.php#L375

Thanks for your help
Professional support and custom implementation are available at Aimeos.com
If you like Aimeos, Image give us a star

randal_carr
Posts: 4
Joined: 05 Feb 2016, 23:02

Re: Expert Mode Admin Page is Blank

Post by randal_carr » 09 Feb 2016, 04:41

Your changes worked great. The expert mode admin panel came right up.

Thank you very much.

Post Reply