Adobe AD0-E717 Exam Questions
Adobe Commerce Developer Professional (Page 2 )

Updated On: 21-Feb-2026

How should a developer display a custom attribute on the category edit page in the admin panel when a new module Vendor.Category is created?

  1. Create view/adminhtml/layout/catalog_category_edit xml in the module, and then define a block that would display the field for the attribute.
  2. The field for the attribute will appear automatically.
  3. Create view/adminhtml/ui_component/category_form.xml file in the module, and then define the field for the attribute.

Answer(s): A

Explanation:

To display a custom attribute on the category edit page in the admin panel, a developer should create a view/adminhtml/layout/catalog_category_edit.xml file in the module and define a block that would display the field for the attribute.



How should a grid or form be included in an admin page layout using the Ul Component?

  1. <referenceContainername='content"> q <uiComponentname="example_listing.xml7> </referenceContainer>
  2. <referenceContainername='contenf> q <uiComponent name="example_listing7> </referenceContainer>
  3. <referenceContainername='content">
    <uiComponentname="Vendor_Module::ul_component/example_listing.xml7> </referenceContainer>

Answer(s): C

Explanation:

To include a grid or form in an admin page layout using the UI Component, a developer should use the following code:

<referenceContainer name="content">

<uiComponent name="Vendor_Module::ul_component/example_listing.xml" />

</referenceContainer>



Which action, if any, should be taken to forbid Adobe Commerce Admin from performing specific actions?

  1. Create a new user role with custom-defined resources, and assign it to the admin user
  2. This action cannot be taken since all admin users must have full access.
  3. Enable custom roles in the store configuration, and assign admin user ID(s).

Answer(s): A

Explanation:

To forbid Adobe Commerce Admin from performing specific actions, a developer should create a new user role with custom-defined resources, and assign it to the admin user. This can be done by going to System > Permissions > Roles and creating a new role. In the Resources section, the developer can select the specific resources that they want to restrict the admin user from accessing.



Which file should a developer use to set the default value when creating configuration fields for admin?

  1. etc/adminhtml/config.xml
  2. etc/config xml
  3. etc/adminhtml/system.xml

Answer(s): C

Explanation:

To set the default value when creating configuration fields for admin, a developer should use the etc/adminhtml/system.xml file. This file contains the configuration for the admin panel, and the developer can add a new configuration field with a default value by using the following code:

<config>
<default>
<my_custom_config_field>10</my_custom_config_field>
</default>
</config>



How can a developer prioritize a plugin's execution, if possible?

  1. The developer can use sortOrder property by specifying a lower value than the target plugin.
  2. The developer can use sortOrder property by specifying a higher value than the target plugin.
  3. This cannot be achieved as the plugins are always executed by their module's load order in app/etc/config.php file.

Answer(s): B

Explanation:

To prioritize a plugin's execution, a developer can use the sortOrder property and specify a higher value than the target plugin. For example, if the developer wants to prioritize a plugin named MyPlugin over a plugin named OtherPlugin, they would add the following code to the etc/config.php file:

'modules' => [

'Vendor_MyPlugin' => [

'sortOrder' => 100,

],

'Vendor_OtherPlugin' => [

'sortOrder' => 50,

],

],

This would ensure that MyPlugin is always executed before OtherPlugin.






Post your Comments and Discuss Adobe AD0-E717 exam dumps with other Community members:

Join the AD0-E717 Discussion