> 管理機能 > EC-CUBE3.0.10でサイトマップ生成プラグインの新規ページ対応について |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
pxiee |
投稿日時: 2016/10/12 23:36
対応状況: −−−
|
常連 登録日: 2016/1/11 居住地: 投稿: 33 |
EC-CUBE3.0.10でサイトマップ生成プラグインの新規ページ対応について EC-CUBE3.0.10でサイトマップ生成プラグインを使用しております。
http://www.ec-cube.net/products/detail.php?product_id=1032 管理画面から追加した/user_data/***の新規ページのサイトマップが生成されず困っています。 提供元に確認したところ、未対応とのことでした。 この場合のプラグインの修正方法またはサイトマップの複数登録の方法など、対応方法についてご教示いただけますでしょうか。 非SEのため、比較的簡単にできる方法を模索しております。 何卒、宜しくお願いいたします。 |
umebius |
投稿日時: 2016/10/13 16:34
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 投稿: 2085 |
Re: EC-CUBE3.0.10でサイトマップ生成プラグインの新規ページ対応について 複雑なので方針になります。
user_dataを追加するには /app/Plugin/SiteMap/Controller/SiteMapController.phpの修正が必要ですね。 user_dataのページは pl.edit_flg = 0 ので、これもクエリビルダで取得し、 繰り返し部分 foreach ($pages as $page) { if(strpos($page->getMetaRobots(),'noindex')!==false)continue; で、 if ($page->getEditFlg === 0) { //ここで$Itemsにuser_dataのURLを追加 }
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |