バージョン選択

フォーラム

メニュー

オンライン状況

52 人のユーザが現在オンラインです。 (38 人のユーザが フォーラム を参照しています。)
登録ユーザ: 2
ゲスト: 50
yoza hvnz もっと...

サイト内検索

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

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
chako79
投稿日時: 2021/6/15 3:31
対応状況: −−−
半人前
登録日: 2017/1/10
居住地:
投稿: 27
ルート直下にページを複数設置したい
▼テンプレート
[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
居住地: 東京日本橋
投稿: 2011
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-CUBE4系 カスタマイズ ECのプロがシステム急ぎの案件承ります。
EC-CUBE開発 リモートで働くエンジニア募集中

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

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

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


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


 



ログイン


EC-CUBEペイメント

公式ストアEC-CUBE4系デザインテンプレート続々リリース中

統計情報

総メンバー数は72,247名です
総投稿数は101,653件です

投稿数ランキング

1
seasoft
7333
2
468
3037
3
AMUAMU
2712
4
nanasess
2156
5
umebius
2011
6
yuh
1612
7
red
1452
8
h_tanaka
1086
9
tsuji
936
10
fukap
907
11
shutta
835
12
tao_s
793
13 ramrun 789
14 karin 689
15 sumida 641
16
homan
633
17 DELIGHT 572
18
patapata
502
19
flealog
485
20 tonton 437


ネットショップの壺

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

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