divined: Комментарии

Главные вкладки

18 сентября 2012 в 10:57

И это противоречит модульности и интуитивности программирования.
Когда знаешь несколько языков программирования, то многое реализуешь по интуиции, а не по реальному знанию языка. И такая реализация ставит в тупик мою интуицию )))

18 сентября 2012 в 10:09

Та же самая ошибка, причем появилась недавно, не помню после каких действий. Буду заниматься ей сегодня. Если найдете решение, отпишитесь. Я тоже сообщю если решу.

17 сентября 2012 в 17:31

divined wrote:
А что делать если нужно переопределить именно block.tpl.php.
Мне нужно внести изменения во все блоки, а не в один.

Делать 100500 темплейтов для каждого блока абсурдно.

17 сентября 2012 в 17:30

В том то и дело что мне не нужно для 1 модуля, для 1 блока...мне нужно переписать для всех блоков сразу.

Если помодульно, поблочно то это надо создать около 70 темплейтов, причем одинаковых.

17 сентября 2012 в 14:19

Quote:
Значит не то имя дали шаблону.

Просто скопировал с модуля block - block.tpl.php

Quote:
Точно в нужную папку темы засунули(тему не перепутали)?
Другие tpl`ки этой темы подтягиваются?

Точно не перепутал, другие в этой же папке работают.

17 сентября 2012 в 12:45

Для этой ошибки есть много причин:

1. Перестал работать imagecache - нет прав на запись, не работает gd (поменяйте на imagick)
2. Вы обновили jquery до 1.4+ версии, тогда нужно обновить и js ядро друпала.
3. Попробовать поставить приватный режим загрузки файлов
4. Поменять виджет с изображения на файл.

И еще много чего.

17 сентября 2012 в 12:34

Вряд ли будут рады многие, но подскажу вариант. Сразу говорю: За Вас делать не буду.

Чистая теория:

1. Нужно узнать функцию которая вызывается после сохранения веса, и проверить есть ли на нее hook.
Может быть этот: hook_menu_link_update

2. Написать этот хук в котором проверять есть ли переводы для цели меню, если переводы есть, то менять вес и всех переводов.

17 сентября 2012 в 12:24

Еще смотрите где у вас много дублирующихся запросов 20+ на одну функцию.

Такие запросы как node_acess и другие.

Иногда помогает отключение во views проверок на доступ.

17 сентября 2012 в 12:01

Quote:
если нужно, чтобы в разных регионах блоки выглядели по-разному, то есть такое решение Skinr

- нет, нужно чтобы везде выглядели одинаково, все блоки

Quote:
Ничего не слетит, файл-то в теме находится

- если он находится в теме он не работает, работает если переписать в ядре друпала

13 сентября 2012 в 11:27

А что делать если нужно переопределить именно block.tpl.php.
Мне нужно внести изменения во все блоки, а не в один.

Делать 100500 темплейтов для каждого блока абсурдно.