1
为什么我会收到关于意外标记的错误<
?语法错误:意外的标记<(小于)
我刚开始写我的第一个ocmode扩展。这个想法是在类别中显示产品代码。这是我的XML:
<?xml version="1.0" encoding="UTF-8"?>
<modification>
<name>Articles</name>
<code>article</code>
<version>2.0.0</version>
<vqmver></vqmver>
<author>Bogdan</author>
<date>2016.01.31</date>
<file path="catalog/controller/product/category.php">
<operation>
<search><'name' => $result['name'],></search>
<add position="before">< 'model' => $result['model'],></add>
</operation>
</file>
<file path="catalog/view/theme/default/template/product/category.tpl">
<operation>
<search><<p><?php echo $product['description']; ?></p>></search>
<add position="before"><<h3>product code:</h3> <h4><?php echo $product['model']; ?></h4>></add>
</operation>
</file>
</modification>
但是,当我尝试上传它的网站给出了这个错误的对话框。我究竟做错了什么?目前我使用的是最新版本的opencart。
删除第二个文件用查看这里是更新代码 错误仍然是一样的。
<?xml version="1.0" encoding="UTF-8"?>
<modification>
<name>Articles</name>
<code>article</code>
<version>2.0.0</version>
<vqmver></vqmver>
<author>Bogdan</author>
<date>2016.01.31</date>
<file path="catalog/controller/product/category.php">
<operation>
<search><'name' => $result['name'],></search>
<add position="before">< 'model' => $result['model'],></add>
</operation>
</file>
</modification>
'search'和'add'元素仍然具有带<<,而不是&lt'的内容。 – kjhughes