2016-04-16 2 views
0

http://ideone.com/g9gdkKКак преобразовать этот html-файл в файл макета web2py?

Согласно документации, я должен изменить hrefs и Суданские Красный Полумесяц в виде URL (после перемещения файлов в статическую папку) и добавьте {{включает}} в тело, но вывод не является правильным ,

<link href="css/bootstrap.min.css" rel="stylesheet"> 

в

<link href="{{=URL('static', 'css/bootstrap.min.css')}}" rel="stylesheet"> 

оригинальный HTML-код находится в ссылке выше.

Пожалуйста, помогите.

+0

См. Файл 'layout.html' и' default \ index.html'. Они дают хорошее представление о том, как настроить HTML – Rockbot

+0

. Мой файл открывается через интерфейс web2py. Просто форматирование не осталось. И да, я пошел через файл макета. Я не знаю, как использовать {{include}}, я думаю. Я просто положил его как первую линию тела. –

ответ

1

Файл views/layout.html определяет общую структуру вашего сайта.

Найти {{include}} - в этот момент представления (или код HTML в ваших представлениях) включены в общую структуру.

Если у вас есть контроллер test и функция output как в http:\\www.whatever.com\test\output

def output(): 
    # Do something 
    return dict(...) 

web2py ищет соответствующий вид output.html в views/test, где вы можете делать вещи с возвращенным содержанием (если вы хотите).

Этот HTML-файл может выглядеть следующим образом:

{{extend 'layout.html'}} 
<div> 
    <!-- Your contents --> 
</div> 

Больше информации по этой теме можно найти в page-layout section of the official documentation.

+0

Мне не удается получить форматирование для переноса с обычного HTML на интегрированный в web2py. Как мне это сделать? –

+0

Вы имеете в виду вашу страницу LOOKS different (= different CSS) или структура перепутана? Было бы неплохо, если бы вы могли опубликовать скриншоты двух разных состояний. – Rockbot

+0

Если вы использовали Twitter Bootstrap, обратите внимание, что по умолчанию Bootstrap, используемый web2py, выглядит иначе! – Rockbot

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