バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

プラグイン > 開発について > プラグインで呼び出し元の後続処理を中断させたい

開発について

新規スレッドを追加する

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
h_tanaka
投稿日時: 2017/6/9 15:34
対応状況: −−−
登録日: 2016/7/22
居住地: 愛媛県
投稿: 1646
オンライン
Re: プラグインで呼び出し元の後続処理を中断させたい
hataさん
ありがとうございます!

処理の方見ながら悩んでましたが、twig側に表示領域がないだけだったんですね。

次の実装でうまくいきました!

event.yml
# 商品詳細
Product/detail.twig:
    - [onRenderProductDetail, NORMAL]


Event.php
    /**
     * 商品詳細ページにエラーメッセージを表示する.
     *
     * @param TemplateEvent $event
     */
    public function onRenderProductDetail(TemplateEvent $event)
    {
        $app = $this->app;
        $source = $event->getSource();

        $search = '<!-- ▼item_detail▼ -->';
        $replace = '{% for error in app.session.flashbag.get("eccube.front.request.error")  %}
                        <div id="cart_box__message--{{ loop.index }}" class="message">
                            <p class="errormsg bg-danger">
                                <svg class="cb cb-warning"><use xlink:href="#cb-warning" /></svg>{{ error|trans|nl2br }}
                            </p>
                        </div>
                    {% endfor %}'.$search;
        $source = str_replace($search, $replace, $source);

        $event->setSource($source);
    }


----------------
EC-CUBE 《プラチナ》ランクパートナー
トエビス株式会社 田中 宏典
EC-CUBEの機能やデザインのカスタマイズ承ります。

フラット表示 前のトピック | 次のトピック


題名 投稿者 日時
   プラグインで呼び出し元の後続処理を中断させたい h_tanaka 2017/6/9 11:17
     Re: プラグインで呼び出し元の後続処理を中断させたい 468 2017/6/9 13:13
       Re: プラグインで呼び出し元の後続処理を中断させたい h_tanaka 2017/6/9 13:34
     Re: プラグインで呼び出し元の後続処理を中断させたい hata 2017/6/9 13:32
       Re: プラグインで呼び出し元の後続処理を中断させたい h_tanaka 2017/6/9 13:39
         Re: プラグインで呼び出し元の後続処理を中断させたい h_tanaka 2017/6/9 13:43
           Re: プラグインで呼び出し元の後続処理を中断させたい h_tanaka 2017/6/9 14:03
             Re: プラグインで呼び出し元の後続処理を中断させたい hata 2017/6/9 14:13
               Re: プラグインで呼び出し元の後続処理を中断させたい h_tanaka 2017/6/9 14:20
                 Re: プラグインで呼び出し元の後続処理を中断させたい h_tanaka 2017/6/9 15:12
                   Re: プラグインで呼び出し元の後続処理を中断させたい hata 2017/6/9 15:21
                   » Re: プラグインで呼び出し元の後続処理を中断させたい h_tanaka 2017/6/9 15:34
                       Re: プラグインで呼び出し元の後続処理を中断させたい hata 2017/6/9 15:46
                         Re: プラグインで呼び出し元の後続処理を中断させたい h_tanaka 2017/6/9 15:50
                           Re: プラグインで呼び出し元の後続処理を中断させたい h_tanaka 2017/6/16 9:45
                             Re: プラグインで呼び出し元の後続処理を中断させたい hata 2017/6/16 11:05
                               Re: プラグインで呼び出し元の後続処理を中断させたい h_tanaka 2017/6/16 11:21

 



ログイン


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

統計情報

総メンバー数は88,948名です
総投稿数は110,019件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1646
8
red
1570
9
mcontact
1296
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
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.