2016-04-16 11 views
0

http://ideone.com/g9gdkKWie konvertiere ich diese HTML-Datei in eine web2py-Layoutdatei?

Gemäß der Dokumentation, ich habe die hrefs und SRCs auf die URL Form ändern (nach Dateien zu statischen Ordner verschieben) und fügen Sie {{include}}, um den Körper, aber der Ausgang ist nicht richtig .

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

zu

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

Das Original ist HTML-Code in der oben genannten Verbindung.

Bitte helfen.

+0

Siehe die Datei 'layout.html' und' default \ index.html'. Sie geben einen guten Einblick in die Einrichtung des HTML – Rockbot

+0

Meine Datei öffnet sich über die Web2py-Schnittstelle. Es ist nur, dass die Formatierung nicht geblieben ist. Und ja, ich habe die Layoutdatei durchsucht. Ich weiß nicht, wie ich {{include}} verwenden soll, denke ich. Ich lege es einfach als die erste Zeile des Körpers. –

Antwort

1

Die Datei views/layout.html definiert die Gesamtstruktur Ihrer Site.

Suchen {{include}} - an dieser Stelle ist die Ansichten (oder der HTML-Code in Ihren Ansichten) in der Gesamtstruktur enthalten.

Wenn Sie einen Controller test und die Funktion output wie in http:\\www.whatever.com\test\output

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

Web2py sucht eine entsprechende Ansicht output.html in views/test, wo man Sachen mit dem zurückgegebenen Inhalt tun (wenn Sie wollen).

Diese HTML-Datei könnte wie folgt aussehen:

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

Weitere Informationen zu diesem Thema finden Sie in der page-layout section of the official documentation finden.

+0

Ich bin nicht in der Lage, die Formatierung von der normalen HTML auf die in web2py integriert zu übertragen. Wie mache ich das? –

+0

Meinst du deine Seite LOOKS anders (= verschiedene CSS) oder die Struktur ist durcheinander? Wäre gut, wenn Sie Screenshots der zwei verschiedenen Staaten hochladen könnten. – Rockbot

+0

Wenn Sie Twitter Bootstrap verwendet haben, beachten Sie bitte, dass der Standard-Bootstrap von web2py anders aussieht! – Rockbot