2016-11-11 2 views
-1

У меня есть несколько общих вопросов. Просто вступая в Orchard CMS. Так извини, если они выглядят глупо!Orchard CMS: где новая структура темы и файлы сохраняются при установке из галереи

Сегодня я установил тему под названием Metro из тематической галереи. Он также отображается на странице выбора темы. Но где файлы и структура папок были сохранены в Orchard CMS? Я заглянул в папку Theme, но ее там нет. Я хочу посмотреть, как структура размещена так, чтобы я мог ее создать самостоятельно.

Еще одна вещь. Тема .png-файл показывает хороший макет, но когда я его активирую, макет становится совершенно другим. Почему это?

И, наконец, я установил свой сайт с помощью веб-интерфейса Orchard, и он работает нормально. Но когда я попытался запустить orchard > codegen theme CreditLine, он сказал Командный код не существует.

Я затем запустить программу установки из командной строки (orchard >) и отображается

Предыдущей установка Орчарда была обнаружена в этой базе данных с этим префиксом таблицы.

Что явно говорит о том, что настройка, проведенная с помощью веб-интерфейса, прошла успешно. Но все же я не могу запустить команду codegen или даже help codegen. Последняя команда показывает Command codegen doesn't exist!

Orchard версия: v.1.10.1.0

ответ

2

1) Он должен быть установлен под Themes/TheThemeName или локально, под src/Orchard.Web/Themes/TheThemeName

2) Это может быть, что вы установили старую тему. Не уверен, потому что вы не даете много подробностей о том, что пошло не так.

3) Сначала необходимо включить модуль codegen. Сделайте это, запустив свой сад, перейдите в модули => Codegen => Enable. Или запустите в orchard.exe: feature enable Orchard.CodeGeneration

+0

Извините за поздний ответ. Я использовал инструмент командной строки. Функция 'orchard> позволяет Orchard.CodeGeneration', в которой сказано, что« Генерация кода была включена ». Но, набрав 'help codegen',' Command codegen не существует'. Это не входит в список доступных команд. Очевидно, когда я пробовал 'codegen theme BoxingDay', он сказал, что команда недоступна. Что я делаю неправильно? Я хочу создать новую тему с нуля. –

+0

Я помню, что у меня были проблемы при включении Codegen из командной строки. Удалите все свои App_Data и просто включите его через интерфейс администратора, который никогда не сбой. – devqon

0

После многого разговора и борьбы я нашел приятное сообщество here, где я получил свой ответ!

Orchard Repository on Github по умолчанию dev ветка, которую я полностью забыл при клонировании в первый раз! Поэтому я удалил все из своего локального и снова клонировал источник, но на этот раз от master.

Ошибка при компиляции или проблема с командной строкой. Orchard.CodeGeneration функция была включена из CLI на этот раз без проблем. Все остальное, похоже, отлично работает.

Шагов:
1. Удалены источник из моих локального который я клонировал из dev ветви initialy
2. клонированной Orchard от мастера филиала
3. Раскрытого решения в VS2015
4. Составитель, запуск и настройка мой первый сайт
5. И, наконец, побежал feature enable Orchard.CodeGeneration от orchard командной строки.