スキーマーの拡張
スキーマーはアドオンによって拡張やオーバーライドが可能です。
スキーマーを拡張するには、まずアドオンディレクトリ内にschemas
ディレクトリを作成する必要があります。(まだ作成されてない場合)
このディレクトリでは、コアのスキーマのディレクトリ構造を再現することで特定のスキームを利用できます。
スキームは先頭に追加され、追加のコンテンツとコアのスキームの両方を拡張することができます。
次の命名規則に従って、ファイルに名前を付けてください;
<scheme_name>.[pre|post].php
例えば、アドオンのディレクトリにschemas/block_manage
ディレクトリを作成し、
blocks.pre.php
ファイルまたはblocks.post.php
ファイル(または両方)に拡張データを記述することによってblock_manager/blocks
を拡張出来るようになります。
いくつかのスキームを拡張した「アフィリエイトアドオン」でこのテクニックを見ることができます。
例:block_manager/blocks.php
最終更新