[TypoScript] Menü mit Bilder aus Seiteneigenschaften (Ressourcen)

Teisi

Lt. Junior Grade
Registriert
Okt. 2008
Beiträge
451
Servus,

vielleicht ist hier ja jemand der sich mit Typo3 auskennt... *hoffentlich

ich hab mir ein menü zusammen gebastelt, das das erste bild aus den seiteneigenschaften für den normal zustand nimmt und das zweite bild als act zustand. funktioniert soweit ganz gut.

er verlinkt die bilder mit der dazugehörigen seite, das problem daran: wie kann ich dem link, also dem a-tag, den titel, description etc. des hinterlegten bildes mitgeben? zweites problem, wie überschreibe ich den alt text des img-tags, mit dem alternativen text dem ich in den seiteneigenschaften dem bild zugewiesen habe?

im moment ist das alt attribute des img-tags mit dem titel der seite befüllt.

danke schonmal...

grüße

Code:
page.10.marks.NAVI_3 = HMENU
  page.10.marks.NAVI_3.special = directory
  page.10.marks.NAVI_3.special.value = 47
  page.10.marks.NAVI_3 {
      1 = TMENU
      1 {
        wrap = <ul class="navi_3"> | </ul>
        NO {
          wrapItemAndSub = <li class="NO"> | </li>
          linkWrap = <span class="no_text"> | </span>
          ATagTitle.field = abstract // description // subtitle // title
          before {
            wrap = <div class="no_pic"> | </div>
            cObject = COA
            cObject {
              5 = IMAGE
              5 {
                file {
                  import = uploads/media/
                  import.data = levelmedia: -1, media
                  import.listNum = 0
                  treatIdAsReference = 1
                }
              }
              5.altText.field = title
            }
            typolink.parameter.data = field:uid
          }
        }
        ACT = 1
        ACT {
          wrapItemAndSub = <li class="act"> | </li>
          linkWrap = <span class="act_text"> | </span>
          before {
            wrap = <div class="act_pic"> | </div>
            cObject = COA
            cObject {
              5 = IMAGE
              5 {
                file {
                  import = uploads/media/
                  import.data = levelmedia: -1, media
                  import.listNum = 1
                  treatIdAsReference = 1
                }
              }
              5.altText.field = title
            }
            typolink.parameter.data = field:uid
          }
        }
      }
  }

Html ausgabe sieht so aus:

HTML:
<ul class="navi_3">
   <li class="act">
       <div class="act_pic">
           <a href="was-fehlt-meinem-kind/herz-und-kreislauf-kopie-1/">
               <img width="324" height="200" alt="Herz und Kreislauf (Kopie 1)" src="fileadmin/templates/images/start-            
                 seite/jetzt_spenden.jpg">
           </a>
       </div>
       <span class="act_text">
           <a href="was-fehlt-meinem-kind/herz-und-kreislauf-kopie-1/">Herz und Kreislauf (Kopie 1)</a>
       </span>
   </li>
   <li class="NO">
       <div class="no_pic">
          <a href="was-fehlt-meinem-kind/herz-und-nieren-kopie-3/">
              <img width="81" height="82" alt="Herz und Nieren (Kopie 3)" src="fileadmin/templates/images/was-fehlt-meinem- 
              kind/herz.png">
          </a>
       </div>
       <span class="no_text">
           <a title="Herz und Nieren (Kopie 3)" href="was-fehlt-meinem-kind/herz-und-nieren-kopie-3/">Herz und Nieren (Kopie 3)      
           </a>
       </span>
   </li>
.
.
.
.
</ul>
 
Zurück
Oben