2015-05-28 2 views
0

Мне интересно, какие файлы мне нужно отредактировать, чтобы добавить новый столбец в список продуктов, отображаемый при создании нового заказа.Добавить новый столбец в «Создать новый порядок» Страница

В частности, я хочу отфильтровать по названию набора атрибутов точно так же, как вы можете на странице Каталог> Продукты менеджера.

ответ

0

Вы должны переопределить файл adminhtml/default/default/template/sales/order/create/items/grid.phtml в своем настраиваемом модуле. Для этого открытого макета администратора XML настраиваемого модуля и писать код ниже:

<adminhtml_sales_order_create_index> 
    <reference name="items_grid"> 
     <action method="setTemplate"><template>companyname/modulename/sales/order/create/items/grid.phtml</template></action> 
    </reference> 
</adminhtml_sales_order_create_index> 

<adminhtml_sales_order_create_load_block_data> 
    <reference name="items_grid"> 
     <action method="setTemplate"><template>companyname/modulename/sales/order/create/items/grid.phtml</template></action> 
    </reference> 
</adminhtml_sales_order_create_load_block_data> 
<adminhtml_sales_order_create_load_block_items> 
    <reference name="items_grid"> 
     <action method="setTemplate"><template>companyname/modulename/sales/order/create/items/grid.phtml</template></action> 
    </reference> 
</adminhtml_sales_order_create_load_block_items> 

Затем скопируйте adminhtml/по умолчанию/по умолчанию/шаблон/продажи/заказ/создать/пункты/grid.phtml к adminhtml/по умолчанию/по умолчанию/шаблон/НазваниеКомпания/имя_модуль/продажа/заказать/создать/изделие/grid.phtml

Написать следующее grid.phtml THEAD и TBODY добавить ваш новый столбец:

<thead> 
     <tr class="headings"> 
      <th><?php echo $this->__('My custom column title') ?></th> 
     </tr> 
    </thead> 
    <tbody> 
     <tr> 
      <td> 
       <?php echo $this->getLayout()->createBlock('companyname_modulename/adminhtml_blockname', '', array('item' => $_item))->setTemplate('companyname/modulename/sales/order/create/blocktemplate.phtml')->toHtml(); ?> 
      </td> 
     </tr> 
    </tbody> 

Надеется, что это помогает !!

+0

PLS upvote или принять ответ, если это помогло! –

 Смежные вопросы

  • Нет связанных вопросов^_^