こんにちは、File-AよりもFile-Bを優先させるソリューションを探しています。私に説明させてください。別のファイルでファイルのインポートを優先する方法
私はJoomlaを実行しています。私のテンプレートはすべてブロックでインポートされ、メインのindex.php
ファイルに結合されています。
head.php
header.php
mainbody.php
footer.php
私がそれらを取得するには、以下の機能を使用しています:
は、私たちは、私が2つのフォルダFOLDER-とFOLDER-B
FOLDER-内容を考えてみましょう私のindex.php
ファイル:
function getBlock($filename){
require_once(YOURBASEPATH.DS.'FOLDER-A'.DS.$filename.'.php');
}
と私はそれらを次のように呼んでいます:
<?php className::getBlock('head') ?>
<?php className::getBlock('header') ?>
<?php className::getBlock('mainbody') ?>
<?php className::getBlock('footer') ?>
ここで、これらのコアファイルを変更するオプションを作成して、元のファイルに影響を与えることなく作成します。
本体に変更を加えたい場合は、mainbody.php
というファイルをという名前のFOLDER-Bというファイルにコピーし、そこに変更を加えます。
それでは、私が探していますと、FOLDER-B最初にチェックし、それを同じ名前のファイルがFOLDER-のように、相手だ場合は、それはそれ以外の場合は、をロードする必要があることをロードする必要があり、存在している機能ですFOLDER-Aの正規ファイル。
@マダスコードのおかげで多くの。神のお恵みがありますように。 –