Экспорт в "CSV" не отображается в разделе Продажи -> Заказ


Я использовал Magento 1.7.0.2 и в admin -> Продажи -> Заказ, я не вижу кнопки "Экспорт в: CSV". Я пытаюсь понять, где находится эта кнопка. Если какой-либо разработчик знает об этом,

Есть ли конфигурация или есть <block>, которая не была настроена правильно?

Пожалуйста, помогите мне. Спасибо

Вот результат <?php Zend_Debug::dump($this->getExportTypes()) ?>

array(2) {
  [0] => object(Varien_Object)#480 (7) {
    ["_data":protected] => array(2) {
      ["url"] => string(59) "http://192.168.1.24/index.php/admins/sales_order/exportCsv/"
      ["label"] => string(3) "CSV"
    }
    ["_hasDataChanges":protected] => bool(false)
    ["_origData":protected] => NULL
    ["_idFieldName":protected] => NULL
    ["_isDeleted":protected] => bool(false)
    ["_oldFieldsMap":protected] => array(0) {
    }
    ["_syncFieldsMap":protected] => array(0) {
    }
  }
  [1] => object(Varien_Object)#584 (7) {
    ["_data":protected] => array(2) {
      ["url"] => string(61) "http://192.168.1.24/index.php/admins/sales_order/exportExcel/"
      ["label"] => string(9) "Excel XML"
    }
    ["_hasDataChanges":protected] => bool(false)
    ["_origData":protected] => NULL
    ["_idFieldName":protected] => NULL
    ["_isDeleted":protected] => bool(false)
    ["_oldFieldsMap":protected] => array(0) {
    }
    ["_syncFieldsMap":protected] => array(0) {
    }
  }
}
Author: Thang Pham, 2014-07-15

1 answers

Кнопка "экспортировать в" добавлена в app/design/adminhtml/default/default/template/widget/grid.phtml, строка 98-108:

<?php if($this->getExportTypes()): ?>
    <td class="export a-right">
        <img src="<?php echo $this->getSkinUrl('images/icon_export.gif') ?>" alt="" class="v-middle"/>&nbsp; <?php echo $this->__('Export to:') ?>
        <select name="<?php echo $this->getId() ?>_export" id="<?php echo $this->getId() ?>_export" style="width:8em;">
        <?php foreach ($this->getExportTypes() as $_type): ?>
            <option value="<?php echo $_type->getUrl() ?>"><?php echo $_type->getLabel() ?></option>
        <?php endforeach; ?>
        </select>
        <?php echo $this->getExportButtonHtml() ?>
    </td>
<?php endif; ?>

Проверьте, есть ли у вас этот код в файле. Его следует поместить перед:

<td class="filter-actions a-right">
    <?php echo $this->getMainButtonsHtml() ?>
</td>

Также: $this->getExportTypes() (строка 98) должен вернуть true, чтобы появилась кнопка экспорта.

 1
Author: Gerard de Visser, 2014-07-21 07:56:33