Skip to content

Commit 31b6561

Browse files
authored
Update 2. Demonstrate ability to process URLs in Magento.md
1 parent e9dc91f commit 31b6561

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

2. Request Flow Processing/2. Demonstrate ability to process URLs in Magento.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,10 +86,12 @@ Module UrlRewrite:
8686
- \Magento\UrlRewrite\Model\UrlPersistInterface::replace
8787

8888
Product:
89+
8990
- event `catalog_product_save_before` - generate URL key by product name (if url key wasn't provided)
9091
* [ProductUrlKeyAutogeneratorObserver](https://github.com/magento/magento2/blob/2.2-develop/app/code/Magento/CatalogUrlRewrite/Observer/ProductUrlKeyAutogeneratorObserver.php)
9192
* [\Magento\CatalogUrlRewrite\Model\ProductUrlPathGenerator::getUrlKey](https://github.com/magento/magento2/blob/2.2-develop/app/code/Magento/CatalogUrlRewrite/Model/ProductUrlPathGenerator.php#L125)
92-
- event `catalog_product_save_after` - generate and replace URL rewrites (if changed url_key, categories, websites or visibility)
93+
94+
- event `catalog_product_save_after` - generate and replace URL rewrites (when changed url_key, categories, websites or visibility)
9395
* [ProductProcessUrlRewriteSavingObserver](https://github.com/magento/magento2/blob/2.2-develop/app/code/Magento/CatalogUrlRewrite/Observer/ProductProcessUrlRewriteSavingObserver.php)
9496
* [\Magento\CatalogUrlRewrite\Model\ProductUrlRewriteGenerator::generate](https://github.com/magento/magento2/blob/2.2-develop/app/code/Magento/CatalogUrlRewrite/Model/ProductUrlRewriteGenerator.php#L128)
9597
* deleteByData, replace
@@ -104,6 +106,8 @@ Category:
104106
* child category.url_path
105107

106108
- event `catalog_category_save_after` - when changed (key, anchor, products)
109+
* [CategoryProcessUrlRewriteSavingObserver](https://github.com/magento/magento2/blob/2.2-develop/app/code/Magento/CatalogUrlRewrite/Observer/CategoryProcessUrlRewriteSavingObserver.php#L90)
110+
* [\Magento\CatalogUrlRewrite\Observer\UrlRewriteHandler::generateProductUrlRewrites](https://github.com/magento/magento2/blob/2.2-develop/app/code//Magento/CatalogUrlRewrite/Observer/UrlRewriteHandler.php#L124)
107111
* ... lots of logic
108112

109113

0 commit comments

Comments
 (0)