В настройках конфигурации 1.04 есть чекбоксы "публиковать по умолчанию" и "добавить меню по умолчанию". Собсна вопрос, а зачем они там. Что выставлены галочки, что не выставлены, не меняется ничего.
С публикацией то ладно, пускай менеджер сам ставит дату и чекбокс при создании нового ресурса. А вот в карту сайта случайно ничего добавлять не надо, соответственно при создании нового ресурса галочки-меню быть не должно.
Просмотрел html код, нашёл эту галочку, далее нашёл генерацию этого html в файле mutate_content.dynamic.php. Ещё немного поискав что где и откуда, добавил $content[’hidemenu’]=1; в 124-ую строку -
$content = mysql_fetch_assoc($rs);
} else {
$content = array();
//////////
$content['hidemenu']=1; // моя строка
//////////
}
Теперь создаваемые новые шаблоны по дефолту не чекнуты.
Ну и главный вопрос - есть ли другой способ? Да, и с публикацией как быть в случае чего, а то снова ковырять php желания особого нет.