strict warning: Declaration of views_handler_field_user_name::init() should be compatible with views_handler_field_user::init(&$view, $data) in /var/www/shvabrashvabr.ru/sites/all/modules/views/modules/user/views_handler_field_user_name.inc on line 61.
strict warning: Declaration of views_handler_argument_many_to_one::init() should be compatible with views_handler_argument::init(&$view, $options) in /var/www/shvabrashvabr.ru/sites/all/modules/views/handlers/views_handler_argument_many_to_one.inc on line 169.
Для того, что бы в блоке агрегатора rss обернуть ссылки на сайты-источники тегами noindex, необходимо отредактировать строку 1352 в файле aggregator.module.
Редактирование кода модулей — это плохая практика. Тем более плохая практика — редактирование кода функций, которые начинаются со слова theme_. Эти функции специально предназначены для их безболезненного переопределения.
Создай в папке с твоей темой файл template.php (если его еще нет), скопируй в него функцию theme_aggregator_block_item (это та самая функция из 1352 строчки) и переименуй её в ИМЯ_ТЕМЫ_aggregator_block_item, и уже в этой функции меняй все что захочешь. Друпал воспользуется этой функцией, а не системной. Если ты как-нибудь накосячишь в своей версии функции, то её можно будет просто удалить и система будет корректно работать с дефолтной функцией.
Я об этом уже не один раз писал и говорил на этом сайте и на друпал.ру.
Комментарии
Редактирование кода модулей — это плохая практика. Тем более плохая практика — редактирование кода функций, которые начинаются со слова theme_. Эти функции специально предназначены для их безболезненного переопределения.
Создай в папке с твоей темой файл template.php (если его еще нет), скопируй в него функцию theme_aggregator_block_item (это та самая функция из 1352 строчки) и переименуй её в ИМЯ_ТЕМЫ_aggregator_block_item, и уже в этой функции меняй все что захочешь. Друпал воспользуется этой функцией, а не системной. Если ты как-нибудь накосячишь в своей версии функции, то её можно будет просто удалить и система будет корректно работать с дефолтной функцией.
Я об этом уже не один раз писал и говорил на этом сайте и на друпал.ру.
Скажи, а как то можно переопределить функции не "theme_"? Ну например, функцию l() можно переопределить?
спасибо!
Да и что редактировать? Если надо? В этой строке?
А надо ли?