2015-07-09 2 views
0

Я разработчик, но новичок в Prestashop (не очень знакомый с шаблоном, потому что я не веб-разработчик, но получаю там ..), а просто помогая моему другу управлять своим сайтом.Prestashop 1.5.6 Добавить новую страницу продукта

Я проверил текущую версию 1.5.6 и попытаюсь добавить новую заплаченную таблицу и добавить другую область ввода данных на следующей странице.

enter image description here

Я имел взгляд на product.php (классы> product.php) AdminProductsController.php (контроллеры> админ> adminproductscontroller.php) и Products.tpl (темы> uhu023v15> products.tpl), но ни один из них не казался мне нужным. Не знаю, какие файлы мне нужно изменить. Пожалуйста помоги.

+0

Думаю, вам будет лучше на сайте документации Prestashop или на их форумах. Это не совсем настоящий вопрос программирования, если у вас нет проблем с конкретным кодом в самих шаблонах. – giorgio

ответ

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> 

Оттуда вам нужно дублировать весь блок текстового поля и находить и дублировать соответствующие функции (не знаю, где)