スキーマーの拡張

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

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

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

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

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

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

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

例:block_manager/blocks.php

最終更新