バージョン選択

フォーラム

メニュー

オンライン状況

44 人のユーザが現在オンラインです。 (34 人のユーザが フォーラム を参照しています。)
登録ユーザ: 1
ゲスト: 43
quentin513 もっと...

サイト内検索

質問 > フロント機能 > ルート直下にページを複数設置したい

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
chako79
投稿日時: 2021/6/15 3:31
対応状況: −−−
常連
登録日: 2017/1/10
居住地:
投稿: 31
ルート直下にページを複数設置したい
▼テンプレート
[EC-CUBE] 4.0.5
[レンタルサーバ] エックスサーバー
[PHP] 7.4.13
[データベース] MySQL 5.7.27
[WEBサーバ] Apache
[ブラウザ] Chrome最新版

現在カスタマイズでルート直下にページを複数配置したいと思っています。

本来は https://xxxx.com/user_data/pagename などになるものを
https://xxxx.com/pagename にしたいと思い下記を試し、1ページだけなら問題なく設置できました。

https://www.creatorlab.jp/2019/07/10/eccube4%E3%82%B3%E3%83%B3%E3%83%88%E3%83%AD%E3%83%BC%E3%83%A9%E3%82%92%E5%88%A9%E7%94%A8%E3%81%99%E3%82%8B%E3%83%9A%E3%83%BC%E3%82%B8%E3%82%92%E8%BF%BD%E5%8A%A0%E3%81%97%E3%81%A6%E3%81%BF%E3%82%8B/

それが複数ページを作ることになりましたが私自身PHPはあまり詳しくないためうまく反映できませんでした。


複数ページを作る場合は 上記で言う、SamplePageController.php にどのように書けばいいか分かりません。

それ以外の「テンプレートを作成する」「dtb_pageにページを登録する」は設置したいページ分準備はできています。


恐れ入りますが詳しい方教えていただけないでしょうか?よろしくお願いいたします。



umebius
投稿日時: 2021/6/17 8:40
対応状況: −−−
登録日: 2016/7/22
居住地:
投稿: 2085
Re: ルート直下にページを複数設置したい
特段下記にこだわる必要はないですが、@Route,@Template、メソッド名を変えてやれば良いかと思います。

dtb_pageに登録する情報と合わせてください

/**
     * @Method("GET")
     * @Route("/sample2", name="sample2")
     * @Template("Sample2/index.twig")
     */
    public function testMethod2()
    {
        // とりあえずnameにEC-CUBEという文字列を入れておく
        return ['name' => 'EC-CUBE'];
    }


----------------
EC-CUBEカスタマイズ・高速化・脆弱性対策・SEO ご相談ください。

2系・3系から4系へのバージョンアップ実績豊富

chako79
投稿日時: 2021/6/20 21:01
対応状況: −−−
常連
登録日: 2017/1/10
居住地:
投稿: 31
Re: ルート直下にページを複数設置したい
umebius様

ありがとうございした!
設定できました!

@Route,@Template までは設定していたのですが、「testMethod2()」の2をつけていませんでした。


スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は94,797名です
総投稿数は111,355件です

投稿数ランキング

1
seasoft
7369
2
468
3217
3
AMUAMU
2712
4
nanasess
2324
5
umebius
2085
6
yuh
1883
7
h_tanaka
1798
8
red
1574
9
mcontact
1507
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
804
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.