Как скопировать отчет Magento? Не удается изменить имя функции действия - PullRequest
0 голосов
/ 18 января 2011

Я пытался продублировать отчет по продажам и заказам, во время которого возникла проблема.Я попытался переименовать функцию продаж с именем salesAction на sales1Action, расположенную в Mage / reports / etc / adminhtml.xml

                    <sales translate="title" module="reports">
                        <title>Orders</title>
                        <action>adminhtml/report_sales/sales</action>
                    </sales>

, до

                    <sales translate="title" module="reports">
                        <title>Orders</title>
                        <action>adminhtml/report_sales/sales1</action>
                    </sales>

, из-за которой мне пришлось переименоватьФункция salesAction определена в mage / adminhtml / controllers / report / SalesController.php для sales1Action.

После завершения переименования вызывается функция sales1Action, но по какой-то причине он не отображает интерфейс отчета.Мне кажется, что ему нужно еще одно изменение в какой-то функции или файле от продаж к продажам1, чтобы оно заработало.Кто-нибудь знает, как это сделать?

1 Ответ

0 голосов
/ 19 января 2011

Получил ответ из другого поста здесь:

Проверьте файл app / design / adminhtml / default / default / layout / sales.xml для раздела - который соответствует запрошенному URL.У него есть блок типа «adminhtml / report_sales_sales», который является контейнером сетки, контейнеры сетки автоматически создают свой дочерний блок сетки.

В случае, если у кого-то есть подобная проблема, вот ссылка с деталями: Настройка макета Magento для нового административного модуля

...