2016-07-28 23 views
0

Ich versuche, Payment Gateway Plugin zu Opencart (2.0.3) zu installieren. Ich bin informiert, dass ich ocmod verwenden muss, um das Plugin richtig zu installieren. Aber ich weiß nicht, welche Dateien ich neben den Dateien in Admin- und Katalogordnern erstellen muss. Ich habe this tut auf Systemmodifikation gefolgt, aber immer noch keinen Nutzen. Was sollte Inhalt der Installation .xml sein? Ich weiß nicht wo und was zu ändern (Systemmodifikation)? Docs ist kurz zu erklären ...Was und wo für Ocmod Modifikation ändern?

Siehe my related question.

Antwort

0

Ocmod-Dateien werden verwendet, um vorhandene Dateien auf dem Opencart-System zu ändern. Zum Beispiel, wenn Sie ändern checkout.php wollten, könnten Sie dies in Ihrer ocmod Datei enthalten

<file path="catalog/controller/checkout/checkout.php"> 
<operation> 
    <search index="0"><![CDATA[public function index() {]]></search> 
    <add position="after"><![CDATA[ 
     echo('This line will be added at the beginning of the index function');]]> 
    </add> 
</operation> 
</file> 

Hier ist, was im Allgemeinen die Struktur wie

<?xml version="1.0" encoding="UTF-8"?> 
<modification> 
    <id>For 2.1.0.2</id> 
    <name>Stack Overflow plug-in</name> 
    <code>Stack Overflow plug-in</code> 
     <version>1.1</version> 
     <vqmver></vqmver> 
    <author>Igor Savinkin</author> 
    <file path="catalog/controller/checkout/cart.php"> 
    <operation> 
     <search index="0"><![CDATA[$data['continue'] = $this->url->link('common/home')]]></search> 
     <add position="before"><![CDATA[ 
      //blah blah]]> 
     </add> 
    </operation> 
    <operation> 
     <search index="0"><![CDATA[unset($this->session->data['reward']);]]></search> 
     <add position="after"><![CDATA[ 
      //blah]]> 
     </add> 
    </operation> 
    </file> 
    <file path="catalog/controller/product/product.php"> 
    <operation> 
     <search index="0"><![CDATA[$this->load->model('catalog/product');]]></search> 
     <add position="replace"><![CDATA[ 
      //etc]]> 
     </add> 
    </operation> 
    </file> 
</modification> 

Der Kunde sieht dann laden Sie diese Dateien unter " Erweiterung Installer "im Admin.

+0

so habe ich ein funktionierendes Modul für v. 1.5.3 aber was sollte ich Ocmod Datei hinzufügen, um die Anforderungen für 2.0 zu erfüllen? –