Друпал 6.28
Количество блоков дошло примерно до 250-300, точно не считал.
Добавляю новые блоки, они создаются, но не переносятся в нужный регион.
Т.е. на странице "Блоки"(/admin/build/block) переношу блок из зоны "Отключено" в другой регион, жму "Сохранить блоки", страница обновляется и ... блок там же, "Отключено"
В чем может быть причина?
Есть ли ограничение в количестве блоков? (я такой информации не нашел)
Примечание: В последнее время никаких изменений и новых модулей не было.
и пожалуйста, уважаемые профессионалы, решения типа "ты че дурак столько блоков создавать" не предлагайте
если есть ограничения в количестве блоков, то буду думать над тем как уменьшить количество программно.
Спасибо заранее.
Комментарии
зачем столько блоков?
проблема в форме, которую отправляешь. не успевает отправиться.
если очень надо править, можно через базу напрямую менять
Все-таки есть ограничение в количестве блоков,
удалил штук 50 ненужных блоков и все стало сохраняться.
Ну и по ходу нашлось решение как уменьшить количество блоков:
- для похожих!!! блоков создается 1 блок с PHP кодом;
- располагается в нужном регионе, а содержание генерируется в зависимости от CCK поля ноды (в моем случае).
<?php
if (arg(0) == 'node' && is_numeric(arg(1)) && is_null(arg(2))) {
//находим id ноды
$nid = (int)arg(1);
//колдуем с id
$output = get_танец_с_бубном($nid);
//и печатаем содержание блока
print $output;
}
function get_танец_с_бубном($nid){
$result = db_query('SELECT * FROM бубен WHERE nid='.$nid);
$output = ...
return $output;
}
?>
Вопрос можно считать решенным.