We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 872
    • 22 Posts
    В настройках конфигурации 1.04 есть чекбоксы "публиковать по умолчанию" и "добавить меню по умолчанию". Собсна вопрос, а зачем они там. Что выставлены галочки, что не выставлены, не меняется ничего.

    С публикацией то ладно, пускай менеджер сам ставит дату и чекбокс при создании нового ресурса. А вот в карту сайта случайно ничего добавлять не надо, соответственно при создании нового ресурса галочки-меню быть не должно.

    Просмотрел html код, нашёл эту галочку, далее нашёл генерацию этого html в файле mutate_content.dynamic.php. Ещё немного поискав что где и откуда, добавил $content[’hidemenu’]=1; в 124-ую строку -

    	$content = mysql_fetch_assoc($rs);
    } else {
    	$content = array();
    //////////
    	$content['hidemenu']=1; // моя строка
    //////////
    }
    


    Теперь создаваемые новые шаблоны по дефолту не чекнуты.

    Ну и главный вопрос - есть ли другой способ? Да, и с публикацией как быть в случае чего, а то снова ковырять php желания особого нет.
      • 785
      • 2,113 Posts
      Все нормально работает в конфигурации, может быть правила ManagerManager что-то портят?
        Создание сайтов на MODx, поддержка сайтов, поисковая оптимизация, программирование, копирайтинг
        Статьи о MODx, регулярно новые публикации
        • 872
        • 22 Posts
        Погуглил, подобный вопрос часто поднимался, но ответа не было, кто-то сниппет(или плагин) писал, кто-то как я php правил (старую версию 0.9.x).

        У меня вот тоже самое как здесь - http://modxcms.com/forums/index.php?topic=54840.0
          • 785
          • 2,113 Posts
          «публиковать» работает нормально, просто есть особенности, связанные с датой публикации и заданием ее в ManagerManager (то есть в создаваемый документ добавляется текущая дата как дата публикации и он сразу становится опубликованным). А с меню действительно проблема есть – надо смотреть, что к чему…
            Создание сайтов на MODx, поддержка сайтов, поисковая оптимизация, программирование, копирайтинг
            Статьи о MODx, регулярно новые публикации
            • 22668
            • 718 Posts
            Спасибо что нашли интересный баг =)
            Это не добавить в меню по умолчанию, это неверный перевод фразы Menu indexing default.
            Сама опция отвечает за увеличение индекса меню у новых ресурсов.