M70-201 Magento Certified Developer Plus

Loading demo links...

Showing 1–3 of 10 questions

Question 1

Among other directives, your module's layout xml file contains the following code:

But using the template path hints, you can see that a template custom/product/view.phtml is used instead of your template. Which THREE of the following options can be causing the issue?

(Choose three)

Select all that apply, then click Submit answer.

  • Another module, which is loaded later, calls setTemplate () again on the same block.

  • Your template file my/product/view, phtml cannot be found in the current theme.

  • Another module is rewriting the catalog/product_view block to change the template in the method _beforeToHtml().

  • Your layout xml file is not found within the theme fallback directories.

  • Another module is rewriting the catalog/productjview block to change the template in the method construct().

Question 2

Two modules, Foo and Moo, both rewrite the catalog/product model, but only the Moo module's rewrite is being used. Both modules Foo and Moo reside in the community code pool. Which two approaches allow the functionality from both classes to be used? (Choose two)

Select all that apply, then click Submit answer.

  • Copy Foo_Model_Product to the local code pool.

  • Copy Moo_Model_Product to the local code pool and merge the logic from Foo_Model_Product into it.

  • Copy Moo_Model_Product to the local code pool and make it extend Foo_Model_Procluct, making sure the logic of both classes does not conflict.

  • Copy Moo_Model_Product to the local code pool.

  • Change the rewrite directive of the Moo module to rewrite foo/product instead of catalog/product.

Question 3

Which two of the following are supported in the native Magento API? (Choose two)

Select all that apply, then click Submit answer.

  • Partial void

  • Partial invoice

  • Partial capture

  • Partial refund

  • Partial shipment