Ankündigung

Einklappen
Keine Ankündigung bisher.

Nachrichtenteaser erstellt <ul> Fehler im W3C Validator

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Nachrichtenteaser erstellt <ul> Fehler im W3C Validator

    Hallo Leute,

    ich binde im Footerbereich ein Modul Nachrichtenteaser ein.
    Dieser erzeugt irgendwie ein zusätzliches <ul> Tag.

    Im Template "news_nachrichtenteaser(Skyfall)" ist dieses Tag nicht zu sehen.
    Auch in "fe_page" finde ich es nicht.

    Das <ul> Tag wird auch erzeugt wenn ich das Modul in irgendeinem anderen Artikel einbinde.
    Da das Modul im Template mit einem <div> beginnt, meckert der W3C Validator aber ich finde leider nicht wo dieses <ul> erzeugt wird.

    https://validator.w3.org/nu/?showsou...esign24.biz%2F

    Hat da jemand einen Tip für mich?

    Gruß
    tschero
    https://www.webdesign24.biz

  • #2
    Hi tschero,

    das ul-Tag kommt aus dem Template mod_newslist.html5.

    Schöne Grüße
    Tom
    *********************
    Neu: Kostenloser Contao Installer 3.0
    *********************
    Contao und Erweiterungen in wenigen Sekunden laden, installieren und updaten - ohne Composer oder Contao Manager.

    Kommentar


    • #3
      Hi Tom,

      ok das hab ich jetzt gefunden. Besten Dank
      Wo wird denn das Template mod_newslist.html5 eingebunden damit ich ein angepasstes Template verwenden kann?
      Ich finde das irgendwie alles nicht so richtig.

      Gruß
      tschero
      https://www.webdesign24.biz

      Kommentar


      • #4
        Im Frontend-Modul des Newsteasers kann man das Template wählen. Die Option für die Templateauswahl gibt es aber erst seit Contao 3 soviel ich weiß.
        *********************
        Neu: Kostenloser Contao Installer 3.0
        *********************
        Contao und Erweiterungen in wenigen Sekunden laden, installieren und updaten - ohne Composer oder Contao Manager.

        Kommentar


        • #5
          Hm,

          da kann ich irgendwie nur das "news_nachrichtenteaser(Skyfall)" Template auswählen.
          Das "mod_newslist" finde ich nicht.
          https://www.webdesign24.biz

          Kommentar


          • #6
            Welche Contao Version?
            *********************
            Neu: Kostenloser Contao Installer 3.0
            *********************
            Contao und Erweiterungen in wenigen Sekunden laden, installieren und updaten - ohne Composer oder Contao Manager.

            Kommentar


            • #7
              Hi,

              sorry für die späte Antwort.
              Version ist 3.5.28

              Gruß
              tschero
              https://www.webdesign24.biz

              Kommentar


              • #8
                Hi,

                das Template befindet sich in templates/skyfall/mod_newslist.html5. Zuweisen kannst du es im Frontend Modul. Siehe den Screenshot anbei. Das Beispiel ist zwar aus Eclipse, aber in Skyfall arbeitet das nach dem selben Prinzip. Das ist eigentlich alles reines Contao.

                Info: die skyfall.cto aus dem Kundenbereich kann in skyfall.zip umbenannt und entpackt werden. Darin findest du auch den templates/ Ordner.

                Schöne Grüße
                Tom
                *********************
                Neu: Kostenloser Contao Installer 3.0
                *********************
                Contao und Erweiterungen in wenigen Sekunden laden, installieren und updaten - ohne Composer oder Contao Manager.

                Kommentar


                • #9
                  Hi,

                  die Templateauswahl klappt jetzt. Besten Dank.
                  Wenn ich jetzt aber im Template "mod_newslist.html5" die ul durch ein div ersetze oder auch rausschmeiße, bekomme ich Fehlermeldungen dass "li" nicht im "div stehen darf."

                  Das Template sieht so aus:
                  HTML-Code:
                  <?php
                  /**
                   * mod_newslist Template file
                   */
                  ?>
                  
                  <?php // portfolioteaser
                  if(in_array('portfolioslider', explode(' ', $this->class))): ?>
                  <?php echo $this->replaceInsertTags('{{file::skyfall/mod_news_portfolioteaser_bxslider.html5'.'}}'); ?>
                  
                  <?php // nachrichtenteaser
                  elseif(in_array('newsslider', explode(' ', $this->class))): ?>
                  <?php echo $this->replaceInsertTags('{{file::skyfall/mod_news_nachrichtenteaser_bxslider.html5'.'}}'); ?>
                  
                  
                  <?php else: /* fallback: default mod_newslist */ ?>
                  <!-- indexer::stop -->
                  
                  <!-- dieses folgende div war vorher die ul-->
                  <div class="<?php echo $this->class; ?> block"<?php echo $this->cssID; ?><?php if ($this->style): ?> style="<?php echo $this->style; ?>"<?php endif; ?>>
                  <?php if ($this->headline): ?>
                  
                  <<?php echo $this->hl; ?>><span><?php echo $this->headline; ?></span></<?php echo $this->hl; ?>>
                  <?php endif; ?>
                  <?php foreach($this->articles as $article) echo $article; ?>
                  <?php echo $this->pagination; ?>
                  
                  <!-- hier war die ul beendet-->
                  </div>
                  <?php endif; ?>
                  <!-- indexer::continue -->
                  
                  Zuletzt geändert von tschero; 26.09.2017, 15:55.
                  https://www.webdesign24.biz

                  Kommentar


                  • #10
                    Dann müsste man noch die
                  • ersetzen durch
                    . Schau mal alle news_nachrichtenXXX.html5 Templates durch.
                  *********************
                  Neu: Kostenloser Contao Installer 3.0
                  *********************
                  Contao und Erweiterungen in wenigen Sekunden laden, installieren und updaten - ohne Composer oder Contao Manager.

                  Kommentar


                  • #11
                    Schau mal alle news_nachrichtenXXX.html5 Templates durch. Und ersetze das li durch ein div.
                    *********************
                    Neu: Kostenloser Contao Installer 3.0
                    *********************
                    Contao und Erweiterungen in wenigen Sekunden laden, installieren und updaten - ohne Composer oder Contao Manager.

                    Kommentar

                    • Lädt...
                      X