Ergebnis 1 bis 2 von 2

Thema: Swig - if wird bei extends nicht wirksam?

  1. #1
    Samurai Avatar von Bleistift
    Registriert seit
    20.03.2012
    Alter
    21
    Beiträge
    235
    Danke
    0
    Bekam 4 mal "Danke" in 4 Postings

    Standard Swig - if wird bei extends nicht wirksam?

    Hallo,

    ich arbeite gerade mit der Swig-Templateengine.
    In einem Ordner content habe ich mehrere Seiten, die unterschiedlich geladen werden können.
    Als Startseite (nach einem Reload oder Login) oder als nachgeladener Content für den Inhalt eines divs.

    Nun möchte ich eigentlich nicht beide Datein nur erstellen.
    Also erben meine Datein aus dem content Ordner von meiner game.html
    Die Variable layout wird beim rendern der Seite übergeben. Bei einer nachgeladenen Seite bekomme ich dann
    als Ausgabe auch ein false, wenn ich layout dumpe. Jedoch wird trotzdem das Layout angezeigt.
    Dann habe ich im div einfach wieder meine Seite mit dem neuen Content...
    Aber das Layout sollte ja eigentlich gar nicht geladen werden.

    Oder geht das nicht, dass man extends in eine if packt?
    Konnjte dazu bei Google nichts finden :/

    nachgeladener Content:
    Code:
    res.render('users/content/' + page, { usr: req.session.user, layout: false } );
    Content als "Startseite":
    Code:
    res.render('users/content/' + user.page, { usr: user, layout: true });
    Ergebniss der Variablen layout ist dann auch true oder false...

    Content-Datei if-Abfrage
    Code:
    {% if layout %}
        {% extends '../game.html' %}
    {% endif %}
    Kann mri das nicht erklären :/
    Kann mir jemand sagen wo da der Fehler liegen könnte?


    danke und liebe Grüße
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!


  2. #2
    Samurai
    Themenstarter
    Avatar von Bleistift
    Registriert seit
    20.03.2012
    Alter
    21
    Beiträge
    235
    Danke
    0
    Bekam 4 mal "Danke" in 4 Postings

    Standard AW: Swig - if wird bei extends nicht wirksam?

    Ok konnte eine Lösung von einem Kollegen bekommen.
    Der Entwicklung hat diese Methode extra nicht implementiert, da sie Performanceeinbußen macht.

    'Daher setze ich nun eine globale Ajax-Variable fest und prüfe in der game.html ob einfach nur Content oder Content mit Layout angezeigt werden muss.
    Eigentlich auch eine schönere Lösung als davor.

    Danke trotzdem.

    #closed


Ähnliche Themen

  1. CSS wird nicht übernommen
    Von Unregistriert im Forum Zope & Plone - das deutsche Hilfeforum
    Antworten: 2
    Letzter Beitrag: 19.11.2008, 16:52
  2. Ava wird nicht angezeigt
    Von Allegra im Forum Forum-Hilfe.de intern
    Antworten: 2
    Letzter Beitrag: 16.08.2008, 14:36
  3. swf wird nicht angezeigt
    Von Klebo im Forum Flash Forum
    Antworten: 34
    Letzter Beitrag: 08.07.2008, 19:01
  4. [PHP] \n wird nicht erkannt
    Von DarkSyranus im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 0
    Letzter Beitrag: 12.04.2007, 15:14
  5. JPG wird nicht angezeigt
    Von Carolyn im Forum Forum für Grafiken und Bildbearbeitung
    Antworten: 16
    Letzter Beitrag: 14.04.2006, 21:54

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •