since ‎31-01-2017
‎06-07-2020
GaneshM
Level 3
Re: Second styles plugin for RTE Touch UI AEM 6.3 GaneshM - Adobe Experience Manager
Hi Himanshu,The one attached is fully functional, not sure what you missed. Are you saying you dont see any plugin? or only custom style plugin? if you dont see only custom plugin, please check plug-in setting (uiSettings) and make sure you added the custom plug-in. if you dont see any any plugin, its broken due to some error, you might need to check console to find the error. Let me know what are you seeing or share the screen shot.Thanks!
2292
Views
0
Likes
0
Answers
Re: Second styles plugin for RTE Touch UI AEM 6.3 GaneshM - Adobe Experience Manager
Hi Himanshu,Are you getting any error? are you able to see the plugin RTE? Would you please elaborate whats not working? Thanks!
1983
Views
0
Likes
0
Answers
Re: Sling mapping not working via Dispatcher GaneshM - Adobe Experience Manager
Hi Madhukar,You need to check the dispatcher.any and httpd.conf. Are you able to get the page when hitting http:localhost:8080/content/sample/en/customers.html? You might need to check the renders config in Dispatcher.any and dispatcher module in httpd.confFYI, you can check the reference here We.Retail dispatcher.any and httpd.conf · GitHub or share your dispatcher.any and httpd.conf configs.Thanks!
2159
Views
1
Like
0
Replies
Re: Customization | HeavyMoveDialog.js to be converted to aem6.4 GaneshM - Adobe Experience Manager
Hi,Touch Ui is different from Ext Js, everything defined in page.you can find move page properties in /libs/wcm/core/content/sites/movepagewizardThanks!
354
Views
0
Likes
0
Answers
Re: xtype=tags name value type saving different in classic (String[])& touch UI (String) GaneshM - Adobe Experience Manager
Hi Satis,The TypeHint might be going as String[], please set the typeHint as string.Please add below snippet in dialog and try. its worked for me, hope this works for you too.Thanks!
387
Views
1
Like
0
Answers
Re: Asset replication with tags GaneshM - Adobe Experience Manager
Hi,If you are using workflow to activate the pages/assets, the best practice is create custom process to activate the page/assets associated resources. You can use the ResourceCollectionUtil to collect the resources associated given page. Ex:ResourceCollection rcCollection = ResourceCollectionUtil.getResourceCollection((Node)session.getItem(path), rcManager);List resPaths = rcCollection.list(new String[] { "dam:Asset","cq:tags" });iterate resPaths to get the node path and replicate.Thanks!
6089
Views
0
Likes
0
Replies
Re: Workflow emails are not getting triggered GaneshM - Adobe Experience Manager Forms
Hi sai,I don't see any config name as "local", you should have local config value. Did you try adding "local" and test?In externalizer, the config name "local" is hardcoded, so you need to have local regardless you are using it or not.Ex:return externalLink(null, "local", scheme, path);However, externalizer is multifield, you can add one more config as "local". Please add the local and check.Thanks!
839
Views
1
Like
0
Answers
Re: Workflow emails are not getting triggered GaneshM - Adobe Experience Manager Forms
Can you share the screenshot of externalizer? Thanks!
844
Views
0
Likes
0
Answers
Re: How to make any one option is required GaneshM - Adobe Experience Manager Forms
You can achieve using RadioGroup, FYI, RadioGroup — Granite UI 1.0 documentation Thanks!
653
Views
0
Likes
0
Answers
Re: Workflow emails are not getting triggered GaneshM - Adobe Experience Manager Forms
Hi Sai,Did your "local" field empty in Externalizer? in "EMail Notification Service" its mentioned that "Deprecated - Use the 'Link Externalizer' service to configure the host prefix (host.prefix)" The Notification Email uses the "local" config value for host in Email Notification Service FYI, I made the local value empty and trigged workflow got the same exceptionException java.lang.IllegalArgumentException: Could not find configuration for domain 'local'at com.day.cq.commons.impl.ExternalizerI...
830
Views
0
Likes
0
Answers
Re: Workflow emails are not getting triggered GaneshM - Adobe Experience Manager Forms
Go to /system/console/configMgr and locate Link Externalizer and add value for "local" Hope this helps!.Thanks!
836
Views
0
Likes
0
Answers
Re: Rich text editor adds space between hyperlink and punctuation GaneshM - Adobe Experience Manager
I followed your example, I'm unable to reproduce the issue.Did you try in vanilla 6.2? and any custom plugin? Thanks!
459
Views
0
Likes
0
Answers
Re: How to customize RTE plugin option in the Content Fragment RTE? GaneshM - Adobe Experience Manager
you need create custom link plugin by extending /libs/clientlibs/granite/coralui2/optional/rte/js/core/commands/Link.js plug-in and to create options pop-up you need to find the correct template and implemnt same for your new custom plugn-in/libs/clientlibs/granite/coralui2/optional/rte/js/components/cui-rte.templates.jsex: locate this code this["CUI"]["rte"]["Templates"]["dlg-link"] in template js and you can see the options.I believe you are using AEM 6.3 or above, for lower versions the libs ...
912
Views
1
Like
0
Answers
Re: Servlet trigger on dialog textfield in touchui GaneshM - Adobe Experience Manager
You can use JS. the foundation-contentloaded will be triggered whenever dialog opens(function (document, $, Coral) { "use strict"; $(document).on("foundation-contentloaded", function (e) {$(".class", e.target).each(function (i, element) { var target = $(element).data("data-fld-class"); if (target) { Coral.commons.ready(element, function (component) {// write you logic}});})(document, Granite.$, Coral);More details :Listeners implementations in touch UI. Adobe Experience Manager Help | Using Even...
406
Views
0
Likes
0
Answers
Re: Rich text editor adds space between hyperlink and punctuation GaneshM - Adobe Experience Manager
Hi,When I try with internal & external page, I don't see any punctuation Wondering you or your team modified the link plug-in or any other plug-in? please check is there any customization of relics and please check in vanilla 6.2 as well.Thanks!
456
Views
0
Likes
0
Answers
Re: Picklist for touch UI rich text editor GaneshM - Adobe Experience Manager
Viru,You can archive using Styles Plugin & inserthtml command (this.editorKernel.relayCmd('inserthtml', className);) FYI,Thanks!
670
Views
2
Likes
0
Answers
Re: Picklist for touch UI rich text editor GaneshM - Adobe Experience Manager
I afraid not, we had some issue when we follow that blog post.Can you please try the plug-in from here GitHub - ganeshmurthi/AEM: AEM Code Snippets.​Let me know if you need any clarification.Thanks!
667
Views
0
Likes
0
Answers
Re: Picklist for touch UI rich text editor GaneshM - Adobe Experience Manager
I'm not sure Viru, but the approach & steps are common for 6.2 & 6.3. You may need to change coral version like /libs/clientlibs/granite/coralui2/optional/rte/js/components/rte/ui/CuiToolbarBuilder.js, other than that all the files are same.Thanks!
680
Views
0
Likes
0
Answers
Re: Picklist for touch UI rich text editor GaneshM - Adobe Experience Manager
Hi Viru,Here is the example and code snippet to how to extend the plugin & integrate with toolbar. Second styles plugin for RTE Touch UI AEM 6.3 You can get some ideas here.Thanks!
675
Views
0
Likes
0
Answers
Re: Best way to implement site that must be logged in with selective access? GaneshM - Adobe Experience Manager
The best way is ACL to restrict the access for users, go to :4502/useradmin page and create two groups as "Sales" & "Marketing" and define ACL policies and add the respective user to those group.For More details User Administration and Security Thanks!
567
Views
0
Likes
0
Replies
Re: AEM 6.3.1.2 Touch UI OOTB RTE enable specialchars gives js errors GaneshM - Adobe Experience Manager
Hi,Here is sample UI settings xml, I haven't define any popovers for special charas, OOTB should be work fine but Please make sure your plug-in name and name in the popovers should be identical.Thanks!
668
Views
1
Like
0
Answers
Re: AEM 6.3 | adptTo returning null for sling models GaneshM - Adobe Experience Manager
Hi Viveka,Please create the OSGI configuration in code and place to desired run modes. So it will not get vanished after every build.Some thing like /apps/project/config.dev/com.day.cq.commons.impl.ExternalizerImpl.xml FYI, http://aempodcast.com/2016/infrastucture/best-practice-treat-osgi-configurations-code Thanks!
413
Views
0
Likes
0
Answers
Re: Link checker in AEM 6.3 disabling certain links from same host. GaneshM - Adobe Experience Manager
Did you notice any difference between those URL's (Valid vs Exception)? Wondering whether any special chars in the path?
500
Views
0
Likes
0
Answers
Re: Unable to setup processor: Unable to get component of class 'interface org.apache.sling.rewriter.Transformer' GaneshM - Adobe Experience Manager
Hi Rashid,Looks like you configured the link Transformation Factory and transformerType is not matching with your Factory class.Look for "TransformerFactory" class in your codebase and the "pipeline.type" should match with your transformerType configuration in UI codebase. Look for "TransformerType" and the value should match with "TransformerFactory" pipeline.type.ORDisable the Transformer by selecting false for "enabled"Eg:@Component(property = { "pipeline.type=linkType" }, service = { Transfo...
1699
Views
3
Likes
0
Answers
Re: Assets Search is not showing all the Search results ..! GaneshM - Adobe Experience Manager
Hi,You need to change the limit value here : /libs/granite/ui/content/shell/omnisearch/searchresults/singleresults/views/listWhen I change the limit to 5, I can see the limit as 5 in network.Hope this helps!Caveat: This affects the sites as well. Thanks!
979
Views
0
Likes
0
Answers
Re: AEM 6.2 classic ExtJS : Read property set on the parent node of listeners GaneshM - Adobe Experience Manager
Hi,Did you try this.findParentByType('dialog').getField('./heading_field').getValue() ? on contentload event listenerThanks!
732
Views
0
Likes
0
Answers
Re: AEM 6.4. Retrieve values from another dialog. GaneshM - Adobe Experience Manager
You can achieve using parent/child concept or Comp A should know the path of Comp B either way its tightly coupled.you need to do following steps to achieve,1. Add dialog load listener to Comp A ( which fires when dialog loads and opens)2. Have AJAX call to hit the sling servlet 3. Have business logic in sling servlet or service to find the parent or B component and return the value4. Assign the value to the Comp A field.Note : You may need to educate the author to configure in some manner and i...
1534
Views
0
Likes
0
Answers
Re: Second styles plugin for RTE Touch UI AEM 6.3 GaneshM - Adobe Experience Manager
Hi,Seems you did give me push access, you can download from here GitHub - ganeshmurthi/AEM: AEM Code Snippets Thanks!
1978
Views
1
Like
0
Answers
Re: Second styles plugin for RTE Touch UI AEM 6.3 GaneshM - Adobe Experience Manager
Hi,I think you need to update the CSS class with proper selector. The RTE has its own classes ex:try adding the CSS class with RTE selector like .rte-fullscreen-richtextContainer .customclass { } Just a thought not sure whether work or not.However I will share the package.Thanks!
1986
Views
0
Likes
0
Answers
Re: Second styles plugin for RTE Touch UI AEM 6.3 GaneshM - Adobe Experience Manager
Hi,Seems you were integrated ACT example with your customization, on selection of styles its passing "actstyles" command, we don't have implementation for actstyles. I request you to replace the below methods in fontStyle plugin1. initializeUI MethodinitializeUI: function(tbGenerator, options) { var plg = CUI.rte.plugins; if (this.isFeatureEnabled(ACT.rte.FEATURE.FONT_STYLE.NAME)) { this.stylesUI = new tbGenerator.createStyleSelector(ACT.rte.FEATURE.FONT_STYLE.NAME, this, null, this.getStyles())...
1990
Views
0
Likes
0
Answers