2011-12-29 7 views
0

Я шел по рамочным Play учебник по настройке страницы администратора, расположенную здесь:CRUD не создает файл /views/CRUD/layout.html?

http://www.playframework.org/documentation/1.2.4/guide7

До сих пор все работает на части в самом низу, где он говорит, что изменить, кроме the

/views/CRUD/layout.html 

файл для загрузки новой таблицы стилей. В основном папка

/yabe/app/views/CRUD 

не было создано. Я только смог найти этот файл в этих каталогах:

/play-1.2.3/modules/crud/app/views/CRUD 
/play-1.2.3/modules/secure/app/views/Secure/layout.html 
/play-1.2.3/samples-and-tests/jobboard/app/views/CRUD/layout.html 
/play-1.2.3/samples-and-tests/just-test-cases/app/views/Application/fastTag_render_test_layout.html 
/play-1.2.3/samples-and-tests/yabe/app/views/CRUD/layout.html. 

Не все эти файлы, учебник имеет в виду, хотя. У некоторых есть разные содержания, чем у них. Один в

/play-1.2.3/samples-and-tests/yabe/app/views/CRUD/layout.html 

кажется правильным, но когда я пытаюсь создать новую папку

/yabe/views/CRUD 

Я получаю ошибку компиляции, говоря, что линия в нем проходит admin.html, но есть нет admin.html файл.

В принципе, вместо того, чтобы пытаться копировать каждый отдельный файл, я хотел бы проверить, было ли что-то неправильно установлено, потому что я снова прошел этот урок и сделал все, что он сказал, и он все еще не создает правильные файлы.

+0

PS. вы можете перейти к play-1.2.4, это так же просто, как загрузить новый и сменить PATH – Stefano

ответ

4

Вы должны получить CRUD файлы, которые вы хотите изменить, как и в documentation on customizing the crud, хотя раскладка один нет в списке есть:

play crud:ov --layout 

это получит layout.html в вашем приложении под/CRUD /layout.html

[править]

... о и о 2-ой части вашего вопроса:

правильный layout.html - тот, который исходит от /modules/crud/app/views/CRUD/layout.html; этот файл является полным файлом без тега расширения, поэтому он никогда не будет жаловаться на отсутствующий admin.html (Кстати, обратите внимание, что это действительно та же структура папок, которую вы должны реплицировать для переопределения, где modules/crud становится вашей папкой приложения).

Вы взяли один из Яба демо-учебника, который приходит от following page of the tutorial где действительно admin.html страницы создаются фактор общего вида между приложением и падла, и, таким образом, layout.html модифицирован, чтобы наследовать от него.

+1

, вы должны получить признание от владельца потока. Новичок забывает об этом;) – nXqd

Смежные вопросы