質問 > 管理機能 > 商品登録画面の項目並び替えをしたい。 |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
liferoad |
投稿日時: 2019/1/31 12:32
対応状況: 確認中
|
半人前 登録日: 2014/8/11 居住地: 投稿: 14 |
商品登録画面の項目並び替えをしたい。 商品登録画面の項目並び替えをしたい。
利用環境です。 ------------------------------------------------------------ [EC-CUBE] 3.0.17 [レンタルサーバ] heteml [PHP] Version 7.1.14 [データベース] MySQL 5.6.23 [WEBサーバ] Apache ------------------------------------------------------------ いつもこちらのフォーラムでは皆様に貴重なご意見、アドバイスをいただき感謝しております。 早速ですが、 管理画面>>商品登録画面で項目の表示を変更したいのですが、どのファイルのどの記述を変更すればいいのか 不明で困っています。 やりたいことは、折りたたみメニューの詳細な設定内にある商品コードを一番上の商品名の上に 表示して登録したいと考えております。商品コードで管理してる為、下部の折りたたみメニューだと少々見づらい(登録しづらい) 為、表示の位置を変更したいです。 src/Eccube/Form/Type/Admin にあるProductClassType.php 内に商品コードという部分は見つけたのですが、 その部分をどう変更すれば表示場所が変わるのかがわからず質問に至りました。 色々検索したのですが、詳しい詳細がなく皆さんデフォルトの表示のまま商品登録を行っているのか、中々情報がありませんでした。 初期画面から色々修正を進めて変更等をしていってるのですが、登録画面だけは中々不明な点があり プログラム初心者程度の私が変更するには、ハードルが高い部分になりますでしょうか。 どなたか解決方法などありましたら詳しくご教授願えればと思います。 よろしくお願いいたします。 |
468 |
投稿日時: 2019/1/31 12:43
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: 商品登録画面の項目並び替えをしたい。 既に表示されている項目の配置を変更するのであれば、テンプレートファイルを編集します。
管理画面の商品登録ページのテンプレートは以下のファイルになります。 /src/Eccube/Resource/template/admin/Product/product.twig 元のファイルを変更すると、本体のバージョンアップの時などに上書きされてカスタマイズがクリアされる等、困る事がありますので、 /app/template/admin/以下に、 Product/product.twig のファイルをコピーして新規作成してから、 コピーしたファイルを編集すると良いかと思います。 /app/template/admin/Product/product.twig ↑最終的には上記のファイルを編集する事になるかと思います。 テンプレート内に以下の記述がある所が商品コードの入力欄を表示している箇所になります。 {{ form_row(form.class.code) }} ただ、直前で商品規格の有無を判定しているif文がありますので、 こちらもセットで移動させる必要がありますのでご注意ください。
|
liferoad |
投稿日時: 2019/1/31 14:02
対応状況: 解決済
|
半人前 登録日: 2014/8/11 居住地: 投稿: 14 |
Re: 商品登録画面の項目並び替えをしたい。 記述のファイル場所見つかりました。
無事に項目移動をすることができました。 素早い、ご意見ご返答ありがとうございます。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |