- Друзья:
- Drupal cook book |
- Танцы с Друпалом |
- Уберкарт.ру |
- Сетегном |
- Карикатуры |
Описание![]() Хотите самостоятельно собрать такой же по функционалу сайт? | ||
Вход в систему | ||
Сейчас на сайте
Сейчас на сайте 0 пользователей и 4 гостя.
| ||



Комментарии
Редактирование кода модулей — это плохая практика. Тем более плохая практика — редактирование кода функций, которые начинаются со слова theme_. Эти функции специально предназначены для их безболезненного переопределения.
Создай в папке с твоей темой файл template.php (если его еще нет), скопируй в него функцию theme_aggregator_block_item (это та самая функция из 1352 строчки) и переименуй её в ИМЯ_ТЕМЫ_aggregator_block_item, и уже в этой функции меняй все что захочешь. Друпал воспользуется этой функцией, а не системной. Если ты как-нибудь накосячишь в своей версии функции, то её можно будет просто удалить и система будет корректно работать с дефолтной функцией.
Я об этом уже не один раз писал и говорил на этом сайте и на друпал.ру.
Скажи, а как то можно переопределить функции не "theme_"? Ну например, функцию l() можно переопределить?
спасибо!
Да и что редактировать? Если надо? В этой строке?
А надо ли?