私は現在OpenCartとOCMODを教えています。私はシステムがXML modファイルを作成し、それを変更インターフェースを通してアップロードするか、またはXMLデータを修正テーブルのXML行に直接追加することで、システムがどのように動作するかについて基本的な理解を持っています。admin TPLファイルをOCMODに置き換えてください。
私は正常にXMLを使用してファイルを検索し、コードの行を置き換えるか、前または後に挿入することができます。私はまだXMLの全機能を学んでいません。
私の質問は、ファイルを完全に上書きするにはどうしたらいいですか?私が言ったように、私は見つけることができる、置き換える、またはファイルにコードを追加するだけで、1行だけを検索しますが、下の例のように、私はファイル全体を検索しようとすると、単純な置き換えは動作しません。
<!-- admin dashboard overide -->
<file path="admin/view/template/common/dashboard.tpl">
<operation>
<!-- search the whole file??? -->
<search>
<![CDATA[
<?php echo $header; ?><?php echo $column_left; ?>
<div id="content">
<div class="page-header">
<div class="container-fluid">
<h1><?php echo $heading_title; ?></h1>
<ul class="breadcrumb">
<?php foreach ($breadcrumbs as $breadcrumb) { ?>
<li><a href="<?php echo $breadcrumb['href']; ?>"><?php echo $breadcrumb['text']; ?></a></li>
<?php } ?>
</ul>
</div>
</div>
<div class="container-fluid">
<?php if ($error_install) { ?>
<div class="alert alert-danger"><i class="fa fa-exclamation-circle"></i> <?php echo $error_install; ?>
<button type="button" class="close" data-dismiss="alert">×</button>
</div>
<?php } ?>
<div class="row">
<div class="col-lg-3 col-md-3 col-sm-6"><?php echo $order; ?></div>
<div class="col-lg-3 col-md-3 col-sm-6"><?php echo $sale; ?></div>
<div class="col-lg-3 col-md-3 col-sm-6"><?php echo $customer; ?></div>
<div class="col-lg-3 col-md-3 col-sm-6"><?php echo $online; ?></div>
</div>
<div class="row">
<div class="col-lg-6 col-md-12 col-sx-12 col-sm-12"><?php echo $map; ?></div>
<div class="col-lg-6 col-md-12 col-sx-12 col-sm-12"><?php echo $chart; ?></div>
</div>
<div class="row">
<div class="col-lg-4 col-md-12 col-sm-12 col-sx-12"><?php echo $activity; ?></div>
<div class="col-lg-8 col-md-12 col-sm-12 col-sx-12"> <?php echo $recent; ?> </div>
</div>
</div>
</div>
<?php echo $footer; ?>
]]>
</search>
<!-- replace whole file with below -->
<add position="replace">
<![CDATA[
<div class="col-xs-12">OCMOD MODIFIED WORKING????? </div>
]]>
</add>
</operation>
</file>
あなたの歓迎ピーター、いただきました!問題? 私の答えがあなたを助けたらそれを受け入れることができますか? – DigitCart
このケースでは、おかげで助けになりました。それは、私が達成したいと思ったより良いアプローチを考えさせました。 –
あなたが探しているものについてもっと教えてもらえますか? – DigitCart