Всё было чУдно - и пути к публикациям назначал, и файлы эттечил, но после переезда на 5, с релиз-кандидата, почти весь подвал с настройкой публикации представлен неактивными заголовками возможностей. Хоть для вновь создаваемых записей, хоть при попытке и изменения старых.
Для тех старых, у которых уже был назначен свой путь, или к которым прикреплены файлы, эта информация сохранилась, и её можно изменить, а для тех, у которых ничего этого не было, возможность прикрепить файл, или приписать путь, или настроить меню, указать авторство и т.д., эти возможности пропали.
Права все иссмотрел, вроде...да и из под админа всё делаю...у пользователей та же ситуация, кстати.
Как быть?
Спасибо:-)
ПиЭс. смотрю вот сейчас под окошко, куда это вколачиваю, и аж завидно - у вас всё есть:-))))))
Комментарии
на денвере все пучком. на серваке - ни textarea, ни fieldset не назначаются экшены. причем на rc1 все работало. замена js от rc1 не помогла.
Сейчас у себя посмотрел, в теме мигрировавшей с 4.7 забыл в заголовках прописать
<?php print $scripts ?>
Посмотрел свою тему, там вначале стоит:
<?php print $head_title ?>
<?php print $head ?>
<?php print $styles ?>
<?php print $scripts ?>
Так что не в этом дело, наверное...а в чём?:-)
Хочется иметь эти возможности.
Не иметь этих возможностей - не хочется:-))))
нашел решение проблемы. причина - сильная привязка jQuery к DOM, а так же в моей "любимой" theme-функции theme_button: при выводе html она задает 2 раза атрибут id для элемента imput, что есть неправильно с точки зрения DOM.
Что делаем:
1) Открываем файл includes/form.inc
2) Находим там функцию:
// Make sure not to overwrite classes.
if (isset($element['#attributes']['class'])) {
$element['#attributes']['class'] = 'form-'. $element['#button_type'] .' '. $element['#attributes']['class'];
}
else {
$element['#attributes']['class'] = 'form-'. $element['#button_type'];
}
return '<input type="submit" '. (empty($element['#name']) ? '' : 'name="'. $element['#name'] .'" ') .
'id="'. $element['#id'].
}
3) Удаляем выделенный фрагмент кода
другое решение проблемы, и более верное: не прописывать в форме для этого лемента в #attributes значения id. Но тогда нужно править все модули, в которых оно было прописано. в частности в модуле upload
а почему у всех работает патчей?
Супер!:-)))
Спасибо, dven:-))))
"так же в моей "любимой" theme-функции theme_button: при выводе html она задает 2 раза атрибут id для элемента imput"
так может проблема в теме и как раз её надо изменить?