会員サイトをリニューアルしました! 新サイトはこちら

style_normal.php の亜種を追加したい < SWELLに関する質問

フォーラムをリニューアルしました!
今後は、新フォーラムをご利用ください。

style_normal.php の亜...
 
通知
すべてクリア

[解決済] style_normal.php の亜種を追加したい

3 投稿
2 ユーザー
2 Likes
1,301 表示
takumin-k
(@takumin-k)
New Member
Topic starter
 

初めまして、
SWELL 2.2.2.1 をベースに子テーマでカスタマイズをしています。

投稿一覧のコーディングに独自のバリエーションを増やしたいので、

/parts/post_list/style_normal.php

を複製し

style_mystyle.php

などとし、

SWELL_FUNC::get_parts( 'parts/post_list/loop_sub', [ 'list_args' => [ 'parts_name' => 'mystyle' ] ] );

のように呼び出して使いたいところですが、

Post_List.php

get_parts_name()

のSwitch文が default で

style_normal

を返すため拡張できないように思えます。

loop_sub

内の

get_list_data

を独自関数に書き換えれば目的は果たせそうですが、本筋とは関係のないテーマファイルを複製・編集するのはできるだけ避けたいと思っております。

投稿一覧の個々の投稿部分のコーディングに独自のバリエーションを増やしたい場合は、どうするのがスマートでしょうか。

 
投稿済 : 02/09/2020 4:24 am
了(開発者)
(@ryo)
Illustrious Member Admin
 

すみません、独自のカスタマイズに関しては無料サポート外なのでお好きな方法をとっていただければと思うのですが、

style_normalの中で分岐させて別のテンプレートを読むような形にしたりできるんじゃないかなと、思います。(ちょっと今スマホからの返答なので詳しく見れないですが、list_typeはstyle_normal.phpなどからも情報として受け取れたはずです…!

 
投稿済 : 02/09/2020 5:13 am
takumin-k and しらこ reacted
takumin-k
(@takumin-k)
New Member
Topic starter
 

@ryo

お忙しい中ご返信ありがとうございます!

style_normal.php 内での条件分岐で対応したいと思います。

 
投稿済 : 02/09/2020 6:11 am
共有: