Этот сайт не наркоманов. Это сайт программистов.

Добро пожаловать на Пыху!

Логин:
Пароль:
 

Нет прописки? Зарегистрируйся!

Новости

Пыха переехала на новый сервер, ура!

Краснодарское время: 25 Май, 2012, 04:51:13

Страниц: [1]
Печать
Автор Тема: Как над Grid в админке показать свой текст?  (Прочитано 327 раз)
0 Пользователей и 2 Гостей смотрят эту тему.
Josh    ↓ 
15 Октябрь, 2010, 06:08:44
НЕ ХУЕТА! ХУЕТА!

Группа: нинзя

Карма: 48
Сообщений: 1574
Сила слова: 3.05

Собсна сабж. В моём случае пытаюсь отобразить над кастомным репортом сумму всех (не именно те что отображены а всех) елементов. Нашёл через echo прямо в _prepareCollection но это же ганокод.
Записан

Иногда мне кажется, что все ебанулись. В остальное же время я в этом уверен.
Абырвалг    ↓ 
15 Октябрь, 2010, 08:07:22 , спустя 1 час 58 минут 38 секунд
НЕ ХУЕТА! ХУЕТА!

PHP Infected, симфоеб, маконенавистник
Группа: Джедаи

Карма: 80
Сообщений: 6096
Сила слова: 1.31

покаж скрин грида и нарисуй где именно нужно показывать че-то
Записан

PHP does the job since 1995
Пожалуйста, не надо делать двойные клики по ссылкам. Это создает избыточную нагрузку на сервер
NRG    ↓ 
15 Октябрь, 2010, 09:17:26 , спустя 1 час 10 минут 4 секунды
НЕ ХУЕТА! ХУЕТА!

Headshot!MultiKill!
Группа: Санитары

Карма: 777
Сообщений: 4700
Сила слова: 16.81


Нашёл через echo прямо в _prepareCollection но это же ганокод.
это не просто гавнокод, за такое надо пальцы по самые плечи отрубать.
насколько я понял твой вопрос, то тебе надо смотреть не в грид, а в его контейнер который наследуется от Mage_Adminhtml_Block_Widget_Grid_Container
и у него пересетать параметр $this->_headerText
 
:-*
Записан

Буратино дрочил, дрочил и сгорел
Java и JavaScript это абсолютно разные вещи !!!
Господа, вы хуйня.
девушки краснели, отворачивались но порнуху продолжали смотреть
Абырвалг    ↓ 
15 Октябрь, 2010, 09:25:31 , спустя 8 минут 5 секунд
НЕ ХУЕТА! ХУЕТА!

PHP Infected, симфоеб, маконенавистник
Группа: Джедаи

Карма: 80
Сообщений: 6096
Сила слова: 1.31

тю, бля. Я  думал что выводить нужно вместо massaction
Записан

PHP does the job since 1995
Пожалуйста, не надо делать двойные клики по ссылкам. Это создает избыточную нагрузку на сервер
Josh    ↓ 
16 Октябрь, 2010, 03:20:14 , спустя 5 часов 54 минуты 43 секунды
НЕ ХУЕТА! ХУЕТА!

Группа: нинзя

Карма: 48
Сообщений: 1574
Сила слова: 3.05

Да блеать не то что наговнокодил, а насралонокодил, за пару часов до конца пятницы, таск по магенте, в которой шарить то нихуя не приходилось: -Захуярить новый AllStock модуль в продуктах (LowStock уже был) (я конечно же и сейчас очень относительно понимаю что это за хуйня, но по первым 3м буквам названий справился на "perfect" по мнению заказчика), а потом пиздец:
- вывести manufacturer.... да всё просто, но нихуя сортировка не пашет (то повторение поля, то повторение айди) на этом поле. гугл не дал нихуя, я даже пробовал не китайском и голландском запросы вводить, какие то тупо костыли а не решения
       : создал свой костыль приджойнил поле с другим именем и вывел его
- вывести сумму всех стоков... Решения в гугле (и то! одно) только для суммы елементов на странице с селектом. Начал adminhtml ловить... хуя( ... даже в js рылся. Есть какойто switcher.php, который рендериться до того, как отрабатывается _prepareColumn, где и считаться всё равно, так что врулить даже через register/registry (охуел от такого гетера-сетера) не удалоь
       : нагло!!!! вьебал еcho, при чём!!! помогло, и естественно потянуло за собой другой охуевший баг:
- вывод csv и xml, ну конечноже, теперь моё echo стало раком, потому как "хиадерс олрэди сенд", ёбт. Пора бежать на пьянку, что делать
       : сука, аж писать стыдно... ловлю $_SERVER['HTTP_REQUEST'], - ага csv и xml подстроки там нету. Окуенно!!!! иду бухать... но не с чистой же совестью :(
 
Энегретик, есть блять хоть какие то курсы блеать по магенте? Потому как я начинаю охуевать от времени, которое я вьёбую на таски :) Я не спорю система крута, но как раскидуют её дизайнеры проекта: чисто на пользователя, который в код лазать не будет?
 
P.S. нашёл еще пиздец... объявил collection, потом сделал его foreach... пэйждинг ушёл в очко...
Записан

Иногда мне кажется, что все ебанулись. В остальное же время я в этом уверен.
NRG    ↓ 
16 Октябрь, 2010, 10:35:24 , спустя 7 часов 15 минут 10 секунд
НЕ ХУЕТА! ХУЕТА!

Headshot!MultiKill!
Группа: Санитары

Карма: 777
Сообщений: 4700
Сила слова: 16.81

Josh, твои костыле естессно там не приживутся.
ты нормально обьясни что и где ты хочешь вывести
Записан

Буратино дрочил, дрочил и сгорел
Java и JavaScript это абсолютно разные вещи !!!
Господа, вы хуйня.
девушки краснели, отворачивались но порнуху продолжали смотреть
Josh    ↓ 
16 Октябрь, 2010, 02:45:58 , спустя 4 часа 10 минут 34 секунды
НЕ ХУЕТА! ХУЕТА!

Группа: нинзя

Карма: 48
Сообщений: 1574
Сила слова: 3.05

NRG, Мне надо над гридом репорта вывести сумму, вычисленную в контроллере, именно в админке:
1. Как приасигнить это к темплейту?
2. Где собственно править это темплейт? (нашёл в adminhtml толи switcher.php, толи switch.php - пытался туда передать через register, но рендериться он раньше, чем отрабатываеться _prepareColumn, где собсна я и считаю total всех AllStock - ов (клон LowStock - а))
Записан

Иногда мне кажется, что все ебанулись. В остальное же время я в этом уверен.
NRG    ↓ 
16 Октябрь, 2010, 03:04:55 , спустя 18 минут 57 секунд
НЕ ХУЕТА! ХУЕТА!

Headshot!MultiKill!
Группа: Санитары

Карма: 777
Сообщений: 4700
Сила слова: 16.81

Josh, ну начнем с того что в контроллере никаких вычислений делать не надо.
2) приасайнить данные к темплейту очень просто, для этого достаточно сделать setData($key, $value) блоку который работает с этой темплейтой, а в самой темплейте найти ее через $this->getData($key)
3) обычно темплейт ассайнится блоку либо в самом блоке (помоему $_template, точно не уверен, посмотри Mage_Core_Block_Template), либо в лейауте через аттрибут template.
 
ты в IDE работаешь ?
если да, то она должна поддерживать ф-ию "Open Declaration", которая в зендстудиофореклипс вызывается по кнтрл+клик.
т.е. ты бы сам смог ответить на свои вопросы воспользовавшись возможностями иде.
 
есть блять хоть какие то курсы блеать по магенте?
были книги какието, есть вроде дока на оф сайте
Записан

Буратино дрочил, дрочил и сгорел
Java и JavaScript это абсолютно разные вещи !!!
Господа, вы хуйня.
девушки краснели, отворачивались но порнуху продолжали смотреть
NRG    ↓ 
16 Октябрь, 2010, 03:15:07 , спустя 10 минут 12 секунд
НЕ ХУЕТА! ХУЕТА!

Headshot!MultiKill!
Группа: Санитары

Карма: 777
Сообщений: 4700
Сила слова: 16.81

по блокам и лейаутам можешь это почитать http://www.magentocommerce.com/knowledge-base/entry/magento-for-dev-part-4-magento-layouts-blocks-and-templates
Записан

Буратино дрочил, дрочил и сгорел
Java и JavaScript это абсолютно разные вещи !!!
Господа, вы хуйня.
девушки краснели, отворачивались но порнуху продолжали смотреть
Josh    ↓ 
16 Октябрь, 2010, 10:56:32 , спустя 7 часов 41 минуту 25 секунд
НЕ ХУЕТА! ХУЕТА!

Группа: нинзя

Карма: 48
Сообщений: 1574
Сила слова: 3.05

NRG, пасибище. В том то и гавно что не в иде - тупо с фтп по файлу сливаю(
Записан

Иногда мне кажется, что все ебанулись. В остальное же время я в этом уверен.
Страниц: [1]
Печать
 

Перейти в:  

Этот топик скрыли: adw0rd, Sinkler, artoodetoo