Ergebnis 1 bis 8 von 8

Thema: Inhaltselement Tabelle

  1. #1
    Contao-Nutzer
    Registriert seit
    30.06.2009.
    Ort
    Bonn
    Beiträge
    7

    Standard Inhaltselement Tabelle zeigt keine Links

    Hallo Forum,
    ich nutze TL 2.7.2 und habe ein kleines Problem mit dem Inhaltselement "Tabelle".
    Ich habe jetzt eine Tabelle eingebaut und möchte in einem Feld einen Link zu einer anderen Datei anbringen. Dazu habe ich den entsprechenden HTML-Code benutzt (mit den InsertTags verhält es sich analog).
    Komischerweise wird mir die ganze Zeile, in der der Link ist, nicht mehr im Frontend "öffentlich" angezeigt, im Quellcode der Seite ist er aber vorhanden.
    Sobald ich den Link entferne, wird die Zeile wieder angezeigt. Sobald ich allerdings vor das <a ... ein anderes Zeichen setze, wird die Zeile angezeigt.
    Mein Code:
    HTML-Code:
    <div class="ce_table block"><table cellspacing="0" cellpadding="0" class="sortable" id="table_188" summary="Mitwirkende">
    <thead>
    <tr>
    
      <th class="head_0 col_first">&nbsp;</th>
      <th class="head_1">Nachname</th>
      <th class="head_2">Vorname</th>
      <th class="head_3 col_last">Ensemble, Band oder Creative?</th>
    </tr>
    </thead>
    <tbody>
    <tr class="row_0 row_first even">
      <td class="col_0 col_first"><h2>A</h2></td>
      <td class="col_1"><a href="artist_anthonykevin.de.html">Anthony</a></td>
      <td class="col_2">Kevin</td>
      <td class="col_3 col_last">Ensemble</td>
    </tr>
    <tr class="row_1 odd">
      <td class="col_0 col_first">&nbsp;</td>
      <td class="col_1">Archie</td>
      <td class="col_2">Rodney</td>
      <td class="col_3 col_last">Ensemble</td>
    </tr>
    </tbody>
    </table></div>
    Stylesheet ist noch das Originale, was von Leo mitgeliefert wird.
    Hat jemand eine Idee, was da falsch läuft?
    Geändert von timsalbonn (30.06.2009 um 20:35 Uhr) Grund: Titel aussagekräftiger gestaltet

  2. #2
    Contao-Urgestein Avatar von Sebastian
    Registriert seit
    19.06.2009.
    Ort
    Stuttgart
    Beiträge
    3.361

    Daumen runter Verboten!

    HI

    http://de.selfhtml.org/html/referenz/elemente.htm#a - siehe Elternelemente

    Der <a>-Tag darf nicht direkt innerhalb eines <td> stehen. Wenn du einen <span>-Tag außenherum machst, sollte es gehen.

    Sebastian
    Ich arbeite beim Linux-Systemhaus ETES in Stuttgart

  3. #3
    Contao-Nutzer
    Registriert seit
    30.06.2009.
    Ort
    Bonn
    Beiträge
    7

    Standard

    Zitat Zitat von stefan-at-work Beitrag anzeigen
    wie wäre es mit einem slash zwischen "de" und "html" statt nem punkt?
    Warum? Das ist eine mehrsprachige Seite, das .de definiert bei mir nur die deutschsprachige Version der Seite. English ist .en, Französisch .fr, etc.
    Das .html wird von TL angehängt.
    Geändert von timsalbonn (30.06.2009 um 20:55 Uhr)

  4. #4
    Contao-Nutzer
    Registriert seit
    30.06.2009.
    Ort
    Bonn
    Beiträge
    7

    Standard

    Zitat Zitat von Sebastian Beitrag anzeigen
    HI

    http://de.selfhtml.org/html/referenz/elemente.htm#a - siehe Elternelemente

    Der <a>-Tag darf nicht direkt innerhalb eines <td> stehen. Wenn du einen <span>-Tag außenherum machst, sollte es gehen.

    Sebastian
    Whooops! Das war mir trotz meiner knapp 10 Jahre als Webdev doch noch neu. Hab ich bisher öfter so gemacht, ohne Probleme.

    Edit: Habs jetzt mal mit nem <span> um die <a>-Tags gemacht, Fehler tritt weiterhin auf.
    HTML-Code:
      <td class="col_1"><span class="tablelink"><a href="artist_anthonykevin.de.html" title="Kevin Anthony">Anthony</a></span></td>
    Komischerweise lüppt es, wenn ich ein geschütztes Leerzeichen (oder irgendein anderes Zeichen) vor den öffnenden <span> einbringe.
    Geändert von timsalbonn (30.06.2009 um 20:57 Uhr)

  5. #5
    Administrator Avatar von Nina
    Registriert seit
    04.06.2009.
    Ort
    Hamburg
    Beiträge
    4.755
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von Sebastian Beitrag anzeigen
    Der <a>-Tag darf nicht direkt innerhalb eines <td> stehen. Wenn du einen <span>-Tag außenherum machst, sollte es gehen.
    So wie ich das lese, darf es das schon:

    Code:
    Darf innerhalb der folgenden HTML-Elemente vorkommen:
    [Block-Elemente] | 
    [Inline-Elemente] (außer a | button) |
    td | 
    body (body nur bei Seite HTML Transitional)
    Heißt für mich: darf in Block- und Inline-Elementen sowie in td und body (body nur bei Transitional DTD) vorkommen. Bei den Inline-Elementen aber nicht in <a> oder <button>. Die Klammer geht nach dem "button" wieder zu und es folgt der senkrechte Trennstrich!

  6. #6
    Contao-Nutzer
    Registriert seit
    30.06.2009.
    Ort
    Bonn
    Beiträge
    7

    Standard

    Ich habe jetzt den ganzen Code, den die Tabelle ausgibt, mal als Inhaltselement "HTML" eingefügt. Dort klappt alles ohne Probleme. Selbst ohne umgebendes <span>

    @Nina: Danke, ich kam mir gerade doch ziemlich doof vor, weil ich dachte, ich hätte jetzt jahrelang alles falsch gemacht bzw. meine O'Reilly-Referenz hätte mir was falsches geflüstert.
    Geändert von timsalbonn (30.06.2009 um 21:44 Uhr)

  7. #7
    Contao-Nutzer
    Registriert seit
    30.06.2009.
    Ort
    Bonn
    Beiträge
    7

    Standard

    Argh! Ich hab den Fehler!
    Ich hatte die Tabelle sortierbar nach der zweiten Spate, sprich dem Nachnamen.
    Wenn ich jetzt einen Link einfüge, ist der erste Buchstabe ja nun mal kein "A" mehr sondern ein <

    *intischkantebeiss*

  8. #8
    Contao-Urgestein Avatar von Sebastian
    Registriert seit
    19.06.2009.
    Ort
    Stuttgart
    Beiträge
    3.361

    Standard

    HI

    danke Nina! Ich hatte mich auch erst gewundert, dass dem so sein sollte, aber dabei nicht genau gelesen...

    Sebastian
    Ich arbeite beim Linux-Systemhaus ETES in Stuttgart

Aktive Benutzer

Aktive Benutzer

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

Ähnliche Themen

  1. Inhaltselement Text
    Von Thoni61 im Forum Allgemeine Inhaltselemente
    Antworten: 0
    Letzter Beitrag: 08.03.2011, 07:25
  2. Inhaltselement - Accordeon
    Von mypixel im Forum Allgemeine Inhaltselemente
    Antworten: 3
    Letzter Beitrag: 01.01.2011, 19:01
  3. FAQ direkt als Inhaltselement
    Von TheGeek im Forum Nachrichten/Events/FAQ
    Antworten: 0
    Letzter Beitrag: 08.08.2010, 12:01
  4. Inhaltselement Tabelle: Aussehen der Tabelle beeinflussen?
    Von jscholtysik im Forum Allgemeine Inhaltselemente
    Antworten: 5
    Letzter Beitrag: 28.02.2010, 20:32
  5. Inhaltselement Tabelle mit Links versehen
    Von fritzje610 im Forum Allgemeine Inhaltselemente
    Antworten: 2
    Letzter Beitrag: 17.08.2009, 19:54

Lesezeichen

Lesezeichen

Berechtigungen

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