我目前在教我自己的OpenCart和OCMOD。我對系統如何在創建XML Mod文件並通過修改界面上傳這些文件或直接將XML數據添加到修改表的XML行方面有基本的瞭解。用OCMOD替換管理員TPL文件
我可以成功地使用XML搜索文件,並且可以替換代碼行或在之前或之後插入。基本上基本上。我還沒有學習XML的全部功能。
我的問題,我如何完全覆蓋文件?就像我說的,我可以通過僅搜索一行來查找,替換或添加代碼到文件中,但正如下面的示例中所示,當我嘗試搜索整個文件並進行簡單替換時,它將無法工作。
<!-- 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