スキーマーの拡張

スキーマーはアドオンによって拡張やオーバーライドが可能です。

スキーマーを拡張するには、まずアドオンディレクトリ内にschemasディレクトリを作成する必要があります。(まだ作成されてない場合)

このディレクトリでは、コアのスキーマのディレクトリ構造を再現することで特定のスキームを利用できます。

スキームは先頭に追加され、追加のコンテンツとコアのスキームの両方を拡張することができます。

次の命名規則に従って、ファイルに名前を付けてください;
<scheme_name>.[pre|post].php

例えば、アドオンのディレクトリにschemas/block_manage ディレクトリを作成し、
blocks.pre.php ファイルまたはblocks.post.php ファイル(または両方)に拡張データを記述することによってblock_manager/blocks を拡張出来るようになります。

いくつかのスキームを拡張したアフィリエイトアドオンでこのテクニックを見ることができます。

例:block_manager/blocks.php