[Joomla]PageBreak を複製してTABLEタグを除去

Joomla!のプラグインにはTABLEタグがソースに埋め込まれていてどうしても除去できないケースがよくあります。

っていうかほとんどです 👿 。

プラグインのソースを直せば済むことではありますが、標準プラグインに手を出すのはちょっと躊躇しますね。

納期に間に合わなくなってしまいますので、完全に作りこむこともできません。そこで標準のプラグインを複製してオリジナルプラグインとして登録、使用することにします。

プラグインのコピー

plugins/content ディレクトリから「pagebreak.php」 と「pagebreak.xml」をコピーします。

プラグインの編集

pagebreak.phpのイベント部分、ヘルパーを呼び出しているところの’pagebreak’をオリジナルに書き換えます。

二つのファイル名を別名にし、pagebreak.xml(の名前を変えたもの)に記述します。

インストール

zipファイルにしてインストールします。ab_pagebreak

登録

管理画面からオリジナルのpagebreakを無効にし、オリジナルのプラグインを有効にします。

将来的なバージョンアップに対応しつつ、如何に手を抜くかというところに着目しています 😮

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です