Ergebnis 1 bis 14 von 14

Thema: mod navigation.html5 Wird nicht verwendet

  1. #1
    Contao-Nutzer
    Registriert seit
    27.02.2013.
    Ort
    Dormitz
    Beiträge
    14

    Standard mod navigation.html5 Wird nicht verwendet

    Hallo,
    ich bin gerade etwas verzweifelt, ich habe mir eine Kopie von mod_navigation.html in meinen Template Ordner gemacht aber er nimmt einfach nicht die Modifizierte Datei, weil
    das Problem das ich habe ist: die nav_defalt wird ja für jedes Level also Unterpunkte in die mod_navigation eingebunden und ich musste beide Template Dateien wegen Bootstrip anpassen.
    Kann mir wer sagen wieso das er das mod_navigation.html5 Template nicht anwendet? - es ist in den Template Ordner den ich beim Thema angegeben habe.

    Danke,
    Sebastian

  2. #2
    Contao-Fan Avatar von JMMB
    Registriert seit
    08.03.2012.
    Beiträge
    261
    User beschenken
    Wunschliste

    Standard

    Hi,

    hast Du in den Einstellungen bei Themes - Seitenlayouts, als Ausgabeformat auch HTML (für html5) ausgewählt?

  3. #3
    Contao-Nutzer
    Registriert seit
    27.02.2013.
    Ort
    Dormitz
    Beiträge
    14

    Standard

    ja

  4. #4
    Contao-Fan Avatar von JMMB
    Registriert seit
    08.03.2012.
    Beiträge
    261
    User beschenken
    Wunschliste

    Standard

    Vielleicht reicht es in der Systemwartung die temporären Dateien zu löschen.

  5. #5
    Contao-Nutzer
    Registriert seit
    27.02.2013.
    Ort
    Dormitz
    Beiträge
    14

    Standard

    nee sry hat auch nichts gebracht

  6. #6
    Contao-Fan Avatar von JMMB
    Registriert seit
    08.03.2012.
    Beiträge
    261
    User beschenken
    Wunschliste

    Standard

    Ok, letzte Möglichkeit Dir mir einfällt ist dass das neue Template in einem Unterverzeichnis liegt. Das klappt dann nicht. Muss direkt im Verzeichnis Templates liegen.

  7. #7
    Contao-Nutzer
    Registriert seit
    27.02.2013.
    Ort
    Dormitz
    Beiträge
    14

    Standard

    funzt leider aucht nicht....
    Gibt es nicht in den nav_default.html5 Temolate die möglichkeit zu erkennen ob SubItems da sind und dann auch gleich da auszugeben, dass währe ehh das besten wenn dies gehhen würde habe aber leider nichts dazu gefunden das des geht?

    Sebastian

  8. #8
    Contao-Urgestein Avatar von Kahmoon
    Registriert seit
    22.06.2009.
    Ort
    München
    Beiträge
    5.280

    Standard

    Wenn du deine Navi anpassen willst, musst du das nav_default.html5 anpassen, nicht mod_navigation.html5. Schau mal was du im Navigationsmodul bei Template ausgewählt hast.

    Dort ist schon alles vorgefertigt um Unterpunkte zu erkennen und man muss meistens nur noch mit CSS ran.
    Geändert von Kahmoon (20.03.2013 um 13:38 Uhr)

  9. #9
    Contao-Nutzer
    Registriert seit
    27.02.2013.
    Ort
    Dormitz
    Beiträge
    14

    Standard

    Joha die Sache ist das ich wegen Bootsrap die ganzen classen und ids ind den HTML Gerüst anpassen muss. bzw. Zusätzliche Tags einbauen muss deshalb dachte ich mir baue ich das nav_defalt einfach um mit menu beginn und ende und allen nur wird die ganze date für die unterpunkte auch wieder geladen und das ist schllächt..., währe es denn nich möglich iwie eine foreach mit den subeitems aufrufen kann das die nav_dealt nur einmal geladen wird? und dann hald die subitems ausgeben kann?

  10. #10
    Contao-Urgestein Avatar von Kahmoon
    Registriert seit
    22.06.2009.
    Ort
    München
    Beiträge
    5.280

    Standard

    Diese Antwort verstehe ich nicht (Satzzeichen ftw )

    Du kannst im nav_default jederzeit Klassen hinzufügen und das Ding nach deinen Wünschen anpassen. Nur siehst du im Ursprungszustand wie die Ausgabe erzeugt wird. Im "mod_navigation" muss man idR nix machen.
    Geändert von Kahmoon (20.03.2013 um 13:53 Uhr)

  11. #11
    Contao-Nutzer
    Registriert seit
    27.02.2013.
    Ort
    Dormitz
    Beiträge
    14

    Standard

    sry wegen den schlecht Formulieten Satz

    Also ich benutze Bootstap und habe im Vorraus mein Layout in Hrml Dateien mal geschreiben und geplant, nun will ich dies in Contao umsetzten.

    Ich habe in der nav_defalt folgendes geändert bzw. sieht nun so aus:
    HTML-Code:
    <div class="navbar navbar-fixed-top" >
            <div class="navbar-inner" style="height: 100%;">
              <div class="container" style="height: 100%;">
                <button type="button" class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
                  <span class="icon-bar"></span>
                  <span class="icon-bar"></span>
                  <span class="icon-bar"></span>
                </button>
                
                <a class="brand" href="#"><img src="tl_files/4plus/img/logo.png" /></a>
                <div class="nav-collapse collapse" style="height: 100%;">
                   <br>
                
                <ul class="nav">
                <?php foreach ($this->items as $item): ?>
                <?php if ($item['isActive']): ?>
                 <li><a href="<?php echo $item['href']; ?>" title="<?php echo $item['pageTitle'] ? $item['pageTitle'] : $item['title']; ?>"<?php if ($item['accesskey'] != ''): ?> accesskey="<?php echo $item['accesskey']; ?>"<?php endif; ?><?php if ($item['tabindex']): ?> tabindex="<?php echo $item['tabindex']; ?>"<?php endif; ?><?php if ($item['nofollow']): ?> rel="nofollow"<?php endif; ?><?php echo $item['target']; ?>><?php echo $item['link']; ?></a><?php echo $item['subitems']; ?></li>
                <?php else: ?>
                <li><a href="<?php echo $item['href']; ?>" title="<?php echo $item['pageTitle'] ? $item['pageTitle'] : $item['title']; ?>"<?php if ($item['class']): ?> class="<?php echo $item['class']; ?>"<?php endif; ?><?php if ($item['accesskey'] != ''): ?> accesskey="<?php echo $item['accesskey']; ?>"<?php endif; ?><?php if ($item['tabindex']): ?> tabindex="<?php echo $item['tabindex']; ?>"<?php endif; ?><?php if ($item['nofollow']): ?> rel="nofollow"<?php endif; ?><?php echo $item['target']; ?>><?php echo $item['link']; ?></a><?php echo $item['subitems']; ?></li>
                <?php endif; ?>
                <?php endforeach; ?>
                </ul>
                  
              </div>
               </div>
        
            </div>
          </div>
    Nun kannst du dir vorstellen wenn ich Seiten mit unterpunkten habe das er immer diesen ganzen Code mit rein postet aber ich möchte für unterseiten nur unter den normalen <li> Tag der obersten seite also den Menupunkt der da ausgegeben wird möchte ich nur diese hier nur darunder machen:
    HTML-Code:
                <li class="dropdown">
                      <a href="#" class="dropdown-toggle" data-toggle="dropdown"> <img src="tl_files/4plus/img/deutsch.png" /> <b class="caret"></b></a>
                      <ul class="dropdown-menu">
                        <li class="nav-header">Sprachwahl</li>
                        <li><a href="#"><img src="tl_files/4plus/img/uk.png" /> Englisch</a></li>
                        <li><a href="#"><img src="tl_files/4plus/img/un.png" /> Ungarisch</a></li>
                      </ul>
                    </li>
    (des mit der sprachauswahl ist nur als demo text drinnen )

    dies würde ich dann auch mit deiner foreach füllen wollen in gleichen template ist das möglich?

    Danke
    Sebastian

  12. #12
    Contao-Urgestein Avatar von Kahmoon
    Registriert seit
    22.06.2009.
    Ort
    München
    Beiträge
    5.280

    Standard

    Hmm da biegst du das Ganze schon ziemlich um.....da komme ich ausm Stehgreif nicht weiter.

    Du kannst dir aber das komplette Array mit folgenden Code anzeigen lassen und somit das Template entsprechend anpassen. Vielleicht hilft dir das weiter.

    Code:
    <?php
        #Für Testausgaben aktivieren 
        $this->showTemplateVars(); 
    ?>
    Eine Sprachwahl etc. würde ich über ein separates Menü/Modul lösen. Das gehört eigentlich nicht alles ins nav_default. Gleiches gilt für die Iconbar
    Geändert von Kahmoon (20.03.2013 um 14:50 Uhr)

  13. #13
    Contao-Nutzer
    Registriert seit
    27.02.2013.
    Ort
    Dormitz
    Beiträge
    14

    Standard

    So in etwa wie ich das hier jetzt geschreiben habe stelle ich mir vor würde sowas im Prinziep gehhen?:
    HTML-Code:
    <div class="navbar navbar-fixed-top" >
            <div class="navbar-inner" style="height: 100%;">
              <div class="container" style="height: 100%;">
                <button type="button" class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
                  <span class="icon-bar"></span>
                  <span class="icon-bar"></span>
                  <span class="icon-bar"></span>
                </button>
                
                <a class="brand" href="#"><img src="tl_files/4plus/img/logo.png" /></a>
                <div class="nav-collapse collapse" style="height: 100%;">
                <br>
                
                <ul class="nav">
    				<?php foreach ($this->items as $item): ?>
    				<?php if ($item['isActive']): ?>
    					<li><a href="<?php echo $item['href']; ?>" title="<?php echo $item['pageTitle'] ? $item['pageTitle'] : $item['title']; ?>"<?php if ($item['accesskey'] != ''): ?> accesskey="<?php echo $item['accesskey']; ?>"<?php endif; ?><?php if ($item['tabindex']): ?> tabindex="<?php echo $item['tabindex']; ?>"<?php endif; ?><?php if ($item['nofollow']): ?> rel="nofollow"<?php endif; ?><?php echo $item['target']; ?>><?php echo $item['link']; ?></a></li>
    					<?php if ($item['subitems']); ?>
    							<li class="dropdown">
    							  <a href="#" class="dropdown-toggle" data-toggle="dropdown"> <?php echo $item['pageTitle'] ? $item['pageTitle'] : $item['title']; ?>  <b class="caret"></b></a>
    							  <ul class="dropdown-menu">
    							   <?php foreach ($item['subitems'] as $subitem): ?>
    								<li><a href="<?php echo $item['href']; ?>"><?php echo $subitem['pageTitle'] ? $subitem['pageTitle'] : $subitem['title']; ?></a></li>
    							  <?php endforeach; ?>
    							  </ul>
    							</li>
    					<?php endif; ?>
    				<?php else: ?>
    					<li><a href="<?php echo $item['href']; ?>" title="<?php echo $item['pageTitle'] ? $item['pageTitle'] : $item['title']; ?>"<?php if ($item['class']): ?> class="<?php echo $item['class']; ?>"<?php endif; ?><?php if ($item['accesskey'] != ''): ?> accesskey="<?php echo $item['accesskey']; ?>"<?php endif; ?><?php if ($item['tabindex']): ?> tabindex="<?php echo $item['tabindex']; ?>"<?php endif; ?><?php if ($item['nofollow']): ?> rel="nofollow"<?php endif; ?><?php echo $item['target']; ?>><?php echo $item['link']; ?></a></li>
    					<?php if ($item['subitems']); ?>
    							<li class="dropdown">
    							  <a href="#" class="dropdown-toggle" data-toggle="dropdown"> <?php echo $item['pageTitle'] ? $item['pageTitle'] : $item['title']; ?>  <b class="caret"></b></a>
    							  <ul class="dropdown-menu">
    							   <?php foreach ($item['subitems'] as $subitem): ?>
    								<li><a href="<?php echo $item['href']; ?>"><?php echo $subitem['pageTitle'] ? $subitem['pageTitle'] : $subitem['title']; ?></a></li>
    							  <?php endforeach; ?>
    							  </ul>
    							</li>
    					<?php endif; ?>
    				<?php endif; ?>
    				<?php endforeach; ?>
                </ul> 
              </div>
            </div>
          </div>
        </div>
    	  

  14. #14
    Contao-Nutzer
    Registriert seit
    27.02.2013.
    Ort
    Dormitz
    Beiträge
    14

    Standard

    !!Fehlpost sorry!!!
    Geändert von circy (21.03.2013 um 13:25 Uhr)

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

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