我是开发人员,但对Prestashop不熟悉(不熟悉模板,因为我不是网络开发人员,但是去那里......)但只是帮助我的朋友管理他的网站。
我检查当前版本是1.5.6并且我正在尝试在产品表中添加新的,并在下一页中添加另一个描述输入区域。
我查看了 Product.php (类&gt; product.php), AdminProductsController.php (控制器&gt; admin&gt; adminproductscontroller.php)和< strong> Products.tpl (主题&gt; uhu023v15&gt; products.tpl)但它们似乎都不对我有用。不确定我需要修改哪些文件。请帮忙。
答案 0 :(得分:1)
你需要去
adminXXXX /主题/默认/模板/控制器/产品/ informations.tpl
因为这是后端模板(product.tpl是前端模板,客户在查看产品时看到的内容)
你会找到
<tr>
<td class="col-left">
{include file="controllers/products/multishop/checkbox.tpl" field="description_short" type="tinymce" multilang="true"}
<label>{l s='Short description:'}<br /></label>
<p class="product_description">({l s='Appears in the product list(s), and on the top of the product page.'})</p>
</td>
<td style="padding-bottom:5px;">
{include file="controllers/products/textarea_lang.tpl"
languages=$languages
input_name='description_short'
input_value=$product->description_short
max=$PS_PRODUCT_SHORT_DESC_LIMIT}
<p class="clear"></p>
</td>
</tr>
<tr>
<td>
**Your HERE** ;)
</td>
</tr>
<tr>
<td class="col-left">
{include file="controllers/products/multishop/checkbox.tpl" field="description" type="tinymce" multilang="true"}
<label>{l s='Description:'}<br /></label>
<p class="product_description">({l s='Appears in the body of the product page'})</p>
</td>
<td style="padding-bottom:5px;">
{include file="controllers/products/textarea_lang.tpl" languages=$languages
input_name='description'
input_value=$product->description
}
<p class="clear"></p>
</td>
</tr>
从那里你需要复制整个textarea块并找到并复制相应的函数(不确定在哪里)