Deal of The Day! Hurry Up, Grab the Special Discount - Save 25% - Ends In 00:00:00 Coupon code: SAVE25
Welcome to Pass4Success

- Free Preparation Discussions

Adobe Exam AD0-E704 Topic 3 Question 15 Discussion

Actual exam question for Adobe's AD0-E704 exam
Question #: 15
Topic #: 3
[All AD0-E704 Questions]

You are working on a project with custom code located in an observer MyCompany\MyModule\Observer\Custom on the catalog_product_load_before event. How do you prevent your custom observer from being executed on a staging preview?

Show Suggested Answer Hide Answer
Suggested Answer: C

Contribute your Thoughts:

Linwood
3 months ago
I wonder if the person who wrote this question was staging a preview of their own comedy routine. Looks like they need to work on their timing!
upvoted 0 times
Oliva
2 months ago
C) By specifying an attribute excude_from_staging_previwe*=''i'' in the declaration of the observer in the events.xml file
upvoted 0 times
...
Burma
3 months ago
B) By moving your observer to the staged_catalog_product_load_before event
upvoted 0 times
...
Alberta
3 months ago
A) By adding your observer to the bannedobserver parameter of Magento\\staging\\Model\\Event\\Manager using di. xml
upvoted 0 times
...
...
Amber
3 months ago
Option D is clearly the correct answer. If the event is excluded from the staging preview, then no action is required. Easy peasy!
upvoted 0 times
...
Nieves
3 months ago
Hold up, did you say 'catalog_product_ioad_before'? I think you meant 'catalog_product_load_before'. I'm already questioning the validity of this question...
upvoted 0 times
Marcelle
2 months ago
Hold up, did you say 'catalog_product_ioad_before'? I think you meant 'catalog_product_load_before'. I'm already questioning the validity of this question...
upvoted 0 times
...
Edward
2 months ago
C) By specifying an attribute excude_from_staging_preview=''i'' in the declaration of the observer in the events.xml file
upvoted 0 times
...
Glory
2 months ago
B) By moving your observer to the staged_catalog_product_load_before event
upvoted 0 times
...
Georgene
2 months ago
A) By adding your observer to the bannedobserver parameter of Magento\\staging\\Model\\Event\\Manager using di.xml
upvoted 0 times
...
Gertude
3 months ago
Hold up, did you say 'catalog_product_ioad_before'? I think you meant 'catalog_product_load_before'. I'm already questioning the validity of this question...
upvoted 0 times
...
Adela
3 months ago
C) By specifying an attribute excude_from_staging_preview=''i'' in the declaration of the observer in the events.xml file
upvoted 0 times
...
Werner
3 months ago
B) By moving your observer to the staged_catalog_product_load_before event
upvoted 0 times
...
Youlanda
3 months ago
A) By adding your observer to the bannedobserver parameter of Magento\\staging\\Model\\Event\\Manager using di.xml
upvoted 0 times
...
...
Clorinda
3 months ago
I'm not sure about that. Wouldn't it be better to move the observer to the staged_catalog_product_load_before event instead? That way, it won't get executed during the staging preview at all.
upvoted 0 times
...
Melodie
4 months ago
Option C looks like the right solution to me. Specifying an attribute in the observer declaration to exclude it from staging preview seems like the most straightforward approach.
upvoted 0 times
Dorsey
3 months ago
User 2: Yeah, specifying an attribute in the observer declaration seems like the best solution.
upvoted 0 times
...
Carin
3 months ago
User 1: I think option C is the way to go.
upvoted 0 times
...
...
Gerald
4 months ago
Hmm, that makes sense too. I'll have to double check the documentation to be sure
upvoted 0 times
...
Alline
4 months ago
I disagree, I believe the correct answer is C) By specifying an attribute exclude_from_staging_preview=''1'' in the declaration of the observer in the events.xml file
upvoted 0 times
...
Gerald
4 months ago
I think the answer is A) By adding your observer to the bannedobserver parameter of Magento\\staging\\Model\\Event\\Manager using di.xml
upvoted 0 times
...

Save Cancel