Ankündigung

Einklappen
Keine Ankündigung bisher.

Attributtyp Dateiauswahl gibt unnötiges <h1> mit aus?

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

  • Attributtyp Dateiauswahl gibt unnötiges <h1> mit aus?

    Siehe Titel -> Ist das normal dass da einfach nochmal ein <h1> mit der Überschrift ausgegeben wird?

    Edit:
    Quellcode sieht dann z.B. so aus:

    HTML-Code:
    <div class="ce_files attribute files">
    <div class="ce_ attribute files block">
    
          <h1>ÜBERSCHRIFT</h1>
      
      
      <img src="assets/contao/images/iconPDF.gif" width="18" height="18" alt="" class="mime_icon">
    
      <a href="pfad/dummy.pdf" title="Die Datei dummy.pdf herunterladen">dummy.pdf <span class="size">(387,5 KiB)</span></a>
    
    
    </div>
    </div>
    Zuletzt geändert von D23; 18.06.2015, 13:39.

  • #2
    Eigentlich nicht. Wie sieht das ganze CC Template aus?
    http://www.premium-contao-themes.com

    Kommentar


    • #3
      HTML-Code:
      <div class="<?php echo $this->class; ?> block" <?php echo $this->cssID; ?>>
          
          <?php if(!$this->empty): ?>
              
              <div class="content block">
                  <?php foreach($this->entries as $entry): ?>
                      <div class="<?php echo $entry->get('class'); ?> block">
                              <?php if($field->hidden) {continue;} ?>
      
                              <div class="image"><?php echo $entry->field('image')->html(); ?></div>
      
                              <h2 class="productname"><?php echo $entry->field('productname')->value(); ?></h2>
      
                              <h3 class="headline"><?php echo $entry->field('headline')->value(); ?></h3>
      
                              <div class="description"><?php echo $entry->field('description')->value(); ?></div>
      
                              <?php echo $entry->field('file')->html(); ?>
                          
                      </div>
                  <?php endforeach; ?>
              </div>
      
              <?php else: ?>
                  <p class="info empty"><?php echo $this->empty; ?></p>
          <?php endif;?>
      
      </div>

      Kommentar


      • #4
        Das ist das Template zu der Ausgabe oben? Gaannnz sicher?
        <div class="ce_files attribute files"> wird nur geschrieben, wenn $this->field('file') über ->html() gerendert wird. Hier wird ja direkt auf den Wert gezeigt.
        http://www.premium-contao-themes.com

        Kommentar


        • #5
          Hab das oben nochmal geändert...
          <?php echo $entry->field('file')->html(); ?>

          Kommentar


          • #6
            Ah ok. Da wird das Template in den Attribute-Einstellungen jetzt berücksichtigt. Schau mal, ob du da nicht ein individuelles Template hast. Ich wüsste nicht woher das File Attribute überhaupt von einem Wert für die Headline wüsste.
            http://www.premium-contao-themes.com

            Kommentar


            • #7
              Naja. das oben ist mein eigenes Template für die CC Listenausgabe.
              Das Attribut selber hat das customelement_attr_default.html5.

              Kommentar


              • #8
                Den selben Effekt habe ich aber auch wenn ich für das Listenmodul das Standard-Template verwende...

                Kommentar


                • #9
                  CE verarbeitet das Attribute hier. Ok.
                  Kann es sein, dass der Datensatz mal einen Wert im Feld headline hatte? Mhhh... nein, du bist ja in CC nicht in einem CE.
                  Da könnte ich es mir erklären. Wenn man z.B. erst das normale Text-Element gewählt hatte, dort ne Überschrift eingibt, dann umstellt auf ein CE. Da könnte sowas passieren. In CC eigentlich nicht.
                  Ich schau mal lokal.
                  http://www.premium-contao-themes.com

                  Kommentar


                  • #10
                    Den Gedanken hatte ich auch schon, aber die Felder waren alle jungfräulich.

                    Kommentar


                    • #11
                      Was wird denn da ausgegeben als h1? Wo kommt der Wert her?
                      Nachbauen, reproduzieren kann es grad nicht. Ich krieg da entweder direkt nen Download oder einfach den Pfad.
                      http://www.premium-contao-themes.com

                      Kommentar


                      • #12
                        Siehe ganz oben... da steht rotzfrech ein h1 über dem Download.
                        Kommt im Template 2 Zeilen vorher:
                        HTML-Code:
                          <h3 class="headline"><?php echo $entry->field('headline')->value(); ?></h3>
                        Ich hab das jetzt anders gelöst - ist also nicht mehr akut.
                        Merkwürdig isses aber dennoch.

                        Kommentar


                        • #13
                          Ich sehs nicht
                          http://www.premium-contao-themes.com

                          Kommentar


                          • #14
                            Also....
                            Das hier
                            HTML-Code:
                              <?php echo $entry->field('headline')->value(); ?>
                            wird aus irgendeinem Grund hier mit ausgegeben:
                            HTML-Code:
                              <div class="ce_files attribute files"> <div class="ce_ attribute files block">        <h1>ÜBERSCHRIFT</h1>         <img src="assets/contao/images/iconPDF.gif" width="18" height="18" alt="" class="mime_icon">    <a href="pfad/dummy.pdf" title="Die Datei dummy.pdf herunterladen">dummy.pdf <span class="size">(387,5 KiB)</span></a>   </div> </div>
                            Diesen Teil
                            HTML-Code:
                              <h3 class="headline"><?php echo $entry->field('headline')->value(); ?></h3>
                            hab ich im ersten Post weggelassen, weil der ja korrekt gerendert wird.

                            Kommentar


                            • #15
                              Hui, den gleichen Quatsch hab ich jetzt auch bei einem anderen Attribut von Typ "Hyperlink". Da steht über dem Wert jetzt ebenfalls der Wert von Headline

                              Kommentar

                              Lädt...
                              X