|
64 | 64 | ->setStores([$storeID, $secondStoreId]);
|
65 | 65 | $pageResource->save($page);
|
66 | 66 |
|
| 67 | +$page = $objectManager->create(Page::class); |
| 68 | +$page->setTitle('Cms D') |
| 69 | + ->setIdentifier('page-d') |
| 70 | + ->setIsActive(1) |
| 71 | + ->setContent('<h1>Cms Page D</h1>') |
| 72 | + ->setPageLayout('1column') |
| 73 | + ->setCustomTheme('Magento/blank') |
| 74 | + ->setStores([$storeID, $secondStoreId]); |
| 75 | +$pageResource->save($page); |
| 76 | + |
| 77 | +$page = $objectManager->create(Page::class); |
| 78 | +$page->setTitle('Cms E') |
| 79 | + ->setIdentifier('page-e') |
| 80 | + ->setIsActive(1) |
| 81 | + ->setContent('<h1>Cms Page E</h1>') |
| 82 | + ->setPageLayout('1column') |
| 83 | + ->setCustomTheme('Magento/blank') |
| 84 | + ->setStores([$storeID, $secondStoreId]); |
| 85 | +$pageResource->save($page); |
| 86 | + |
67 | 87 | $rewrite = $objectManager->create(UrlRewrite::class);
|
68 | 88 | $rewrite->setEntityType('custom')
|
69 | 89 | ->setRequestPath('page-one/')
|
|
88 | 108 | ->setTargetPath('page-a')
|
89 | 109 | ->setRedirectType(OptionProvider::PERMANENT)
|
90 | 110 | ->setStoreId($storeID)
|
91 |
| - ->setDescription('From age-similar without trailing slash to page-a'); |
| 111 | + ->setDescription('From page-similar without trailing slash to page-a'); |
92 | 112 | $rewriteResource->save($rewrite);
|
93 | 113 |
|
94 | 114 | $rewrite = $objectManager->create(UrlRewrite::class);
|
|
97 | 117 | ->setTargetPath('page-b')
|
98 | 118 | ->setRedirectType(OptionProvider::PERMANENT)
|
99 | 119 | ->setStoreId($storeID)
|
100 |
| - ->setDescription('From age-similar with trailing slash to page-b'); |
| 120 | + ->setDescription('From page-similar with trailing slash to page-b'); |
101 | 121 | $rewriteResource->save($rewrite);
|
102 | 122 |
|
103 | 123 | //Emulating auto-generated aliases (like the ones used for categories).
|
|
117 | 137 | ->setRedirectType(0)
|
118 | 138 | ->setStoreId($secondStoreId);
|
119 | 139 | $rewriteResource->save($rewrite);
|
| 140 | + |
| 141 | +$rewrite = $objectManager->create(UrlRewrite::class); |
| 142 | +$rewrite->setEntityType('custom') |
| 143 | + ->setRequestPath('page-similar-query-param') |
| 144 | + ->setTargetPath('page-d?param1=1') |
| 145 | + ->setRedirectType(OptionProvider::PERMANENT) |
| 146 | + ->setStoreId($storeID) |
| 147 | + ->setDescription('From page-similar-query-param to page-d with query param'); |
| 148 | +$rewriteResource->save($rewrite); |
| 149 | + |
| 150 | +$rewrite = $objectManager->create(UrlRewrite::class); |
| 151 | +$rewrite->setEntityType('custom') |
| 152 | + ->setRequestPath('page-similar-query-param/') |
| 153 | + ->setTargetPath('page-e?param1=1') |
| 154 | + ->setRedirectType(OptionProvider::PERMANENT) |
| 155 | + ->setStoreId($storeID) |
| 156 | + ->setDescription('From page-similar-query-param with trailing slash to page-e with query param'); |
| 157 | +$rewriteResource->save($rewrite); |
0 commit comments