Expand my Community achievements bar.

Don’t miss the AEM Skill Exchange in SF on Nov 14—hear from industry leaders, learn best practices, and enhance your AEM strategy with practical tips.
SOLVED

AEM 6.1 : Custom plugin for dialog pathfield

Avatar

Level 1

Hello,

We have a hard time for creating a custom plugin for a dialog pathfield.

The official documentation : CQ5 | Widgets API says that we can add plugins on pathfield

  • We try to code our custom plugin :

(function($) {

    var plugin = CQ.Ext.extend(CQ.Ext.emptyFn, {

        init: function(widget) {

            console.log('Hello Plugin');

        }

    });

    CQ.Ext.ComponentMgr.registerPlugin('customPlugin', plugin);

}($CQ));

  • We embed this plugin in clientLib of categories=[cq.wcm.edit]
  • We add our custom plugin on a pathfield

<normalUrl

                                jcr:primaryType="cq:Widget"

                                fieldDescription=""

                                fieldLabel="URL"

                                name="./normalUrl"

                                xtype="pathfield"

                                rootPath=""

                                plugins="customPlugin"

                                />

But it's not working, once we add the plugin the dialog doesn't work anaymore (no logs to investigate)

Is there a documentation for implementing a dialog plugin ?

1 Accepted Solution

Avatar

Correct answer by
Level 10
3 Replies

Avatar

Level 10

This is an older classic UI example. Most of the examples are based on Touch UI. I am searching to see if a few of our internal bloggers have covered this use case.

Avatar

Correct answer by
Level 10

Avatar

Level 1

smacdonald2008

Thanx for the blogs, this one Experiencing Adobe Experience Manager - Day CQ: AEM 62 - Classic UI extend Pathfield browse dialog t... gives us the solution.

The clientLib must be of category cq.widgets and not cq.wcm.edit