Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
flexibles Inhaltselement
#1
@wolfgang, du beschreibst im video 54 und 55, wie man flexibles Inhaltselement anlegt. beschreibst auch, wie man den link im Bild entfernt, wenn man den nicht will. wenn ich aber nun einen Link auf das Bild haben will, der mir dieses in einem größerem Format anzeigen soll, wie mache ich das? hast du, oder jemand anderes, da eine lösung?
Gruß scholzi Wink

Meine bisherigen Arbeiten:
meine Seite: http://straight-line.de
Weitere Seiten: http://baptisten-stollberg.de; http://ergotherapie-freitag.de; http://bausachverstaendiger-schneider.de; ...
Webmaster/Redakteur der Unterseite: http://gjw-sachsen.de
Zitieren
#2
ich habe unter http://wowa-webdesign.de/typo3/templavoi...ement-fce/ gefunden, wie man es macht.
so sieht mein Code aus:
Code:
<TypoScript>< ![CDATA[
10 = IMAGE
10.file.XY = 35,35
10.file.import = uploads/tx_templavoila/
10.file.import.current = 1
10.file.import.listNum = 0
10.file.maxW = 35
10.file.minW = 35
10.file.maxH = 35
10.file.minH = 35
10.imageLinkWrap = 1
10.imageLinkWrap {
    enable = 1
    bodyTag =
    wrap = <a href="javascript:close();">|</a>
    width = 800m
    height = 600m
    JSwindow = 1
    JSwindow.newWindow = 0
    typolink.parameter.override.cObject = IMG_RESOURCE
    typolink.parameter.override.cObject.file.import.data = TSFE:lastImageInfo|origFile
    typolink.ATagParams = rel="shadowbox[bilder]"
}
]]>
</TypoScript>
aber nun erhalte ich eine fehlermeldung:
TemplaVoila ERROR:

Couldn't find a Data Structure set for table/row "tt_content:332".
Please select a Data Structure and Template Object first.
wo liegt der fehler?
ich habe das alles wie folgt eingefügt:
im Backend->Liste->Allgemeine Datensatzsammlung->TemplaVoilà-Datenstruktur->[mein flexibles Inhaltselement] auf bearbeiten->XML der Datenstruktur: <- hier habe ich dann diese sachen geändert/eingefügt.
ich denke, so ist es richtig, oder nicht?

vorher sah der code so aus:
Code:
<TypoScript>
10 = IMAGE
10.file.XY = 35,35
10.file.import = uploads/tx_templavoila/
10.file.import.current = 1
10.file.import.listNum = 0
10.file.maxW = 35
10.file.minW = 35
10.file.maxH = 35
10.file.minH = 35</TypoScript>
Gruß scholzi Wink

Meine bisherigen Arbeiten:
meine Seite: http://straight-line.de
Weitere Seiten: http://baptisten-stollberg.de; http://ergotherapie-freitag.de; http://bausachverstaendiger-schneider.de; ...
Webmaster/Redakteur der Unterseite: http://gjw-sachsen.de
Zitieren
#3
Mach mal das < ![CDATA[ am Anfang und das ]]> am Ende weg.
Zitieren
#4
OK habe ich. die fehlermeldung ist weg. der code sieht jetzt so aus:
Code:
<TypoScript>
10 = IMAGE
10.file.XY = 35,35
10.file.import = uploads/tx_templavoila/
10.file.import.current = 1
10.file.import.listNum = 0
10.file.maxW = 35
10.file.minW = 35
10.file.maxH = 35
10.file.minH = 35
10.imageLinkWrap = 1
10.imageLinkWrap {
    enable = 1
    bodyTag =
    wrap = <a href="javascript:close();">|</a>
    width = 800m
    height = 600m
    JSwindow = 1
    JSwindow.newWindow = 0
    typolink.parameter.override.cObject = IMG_RESOURCE
    typolink.parameter.override.cObject.file.import.data = TSFE:lastImageInfo|origFile
    typolink.ATagParams = rel="shadowbox[bilder]"
}
</TypoScript>
aber jetzt ist die grafik im frontend verschwunden und im backend finde ich auch kein kästchen, wo ich den haken setzen könnte um "Bei Klick vergrößern" auswählen zu können.
Gruß scholzi Wink

Meine bisherigen Arbeiten:
meine Seite: http://straight-line.de
Weitere Seiten: http://baptisten-stollberg.de; http://ergotherapie-freitag.de; http://bausachverstaendiger-schneider.de; ...
Webmaster/Redakteur der Unterseite: http://gjw-sachsen.de
Zitieren
#5
Das dort kein Kasten zum Haken setzen ist, ist eigentlich klar. Das ist so nicht vorgesehen. Aber warum jetzt gar kein Bild mehr angezeigt wird, weiß ich gerade auch nicht. Da stehe ich jetzt ein bisschen auf dem Schlauch.
Zitieren
#6
Also bei mir sieht die Konfiguration wie folgt aus:
Code:
<TypoScript><![CDATA[
10 = IMAGE
10.titleText.field = field_imgtitle
10.altText.field = field_imgalt
10.file {
  XY = 200,150
  import = uploads/tx_templavoila/
  import.current = 1
  import.listNum = 0
  width = 35c
  height = 35c
  format = jpg
  quality = 90
  10.imageLinkWrap = 1
  10.imageLinkWrap {
    enable = 1
    typolink {
      parameter.cObject = IMG_RESOURCE
      parameter.cObject.file.import.data = TSFE:lastImageInfo|origFile
      parameter.cObject.file.maxW = 800
      parameter.cObject.file.maxH = 600
      title.field = field_imgtitle
      title.split.token.char = 10
      title.split.returnKey.data = register : IMAGE_NUM_CURRENT
      ATagParams = rel="shadowbox[bilder]"
      ATagParams.insertData = 1
    }
  }
}
]]></TypoScript>

Das funktioniert bei mir ohne Probleme.
Wenn du statt minW, maxW etc. einfach width = 35c und height = 35c schreibst, dann wird das Bild von TYPO3 auf 35 x 35px zentriert zugeschnitten. So haben dann auch alle Thumbnails die gleiche Größe.

Viele Grüße
Micha
Michael Schulze
Webentwickler & Designer

http://michsch.de
http://michs.ch/twitter
Zitieren
#7
OK, jetzt kommen wir der Sache schön sehr viel näher! Danke erstmal! aber ...
jetzt sehe ich das bild wieder, kann es auch anklicken und es wird auch vergrößert dargestelle, aber im selben Fenster! d.h. ich muss dann wieder auf zurück gehen um auf die vorhergehende seite zu gelangen. das sollte doch so nicht sein! ich habe auf die selbe seite mal ein paar andere bilder normal eingefügt und die gehen perfekt auf, so wie es sein soll.
hier mal mein derzeitiger Code:
Code:
<TypoScript>
10 = IMAGE
10.titleText.field = field_imgtitle
10.altText.field = field_imgalt
10.file {
  XY = 200,150
  import = uploads/tx_templavoila/
  import.current = 1
  import.listNum = 0
  width = 35
  height = 35
  format = jpg
  quality = 90
}
10.imageLinkWrap = 1
10.imageLinkWrap {
    enable = 1
    typolink {
      parameter.cObject = IMG_RESOURCE
      parameter.cObject.file.import.data = TSFE:lastImageInfo|origFile
      parameter.cObject.file.maxW = 800
      parameter.cObject.file.maxH = 600
      title.field = field_imgtitle
      title.split.token.char = 10
      title.split.returnKey.data = register : IMAGE_NUM_CURRENT
      ATagParams = rel="shadowbox[bilder]"
      ATagParams.insertData = 1
  }
}
</TypoScript>
@michsch: danke erstmal für deine Tipps! ich habe das "c" mal weggelassen, weil das bild sonst nicht vollständig angezeigt wird. so wird es zwar perspektivisch verschoben dargestellt, aber mir gefällt es zunächst so erstmal besser! vielleicht ändere ich das dann später mal um, wenn es dann doch sch.... aussieht!

weiß jetzt noch jemand, wo der fehler liegt, dass nun die bilder nicht in der "Perfect Lightbox" angezeigt werden? Danke für euer mitdenken!
Gruß scholzi Wink

Meine bisherigen Arbeiten:
meine Seite: http://straight-line.de
Weitere Seiten: http://baptisten-stollberg.de; http://ergotherapie-freitag.de; http://bausachverstaendiger-schneider.de; ...
Webmaster/Redakteur der Unterseite: http://gjw-sachsen.de
Zitieren
#8
Da du den Code ja teilweise aus meinem Wiki hast, ist dort noch das rel="shadowbox[bilder]" drin. Das musst du entweder so anpassen das Perfectlightbox das erkennt, also der Inhalt von rel="..." muss geändert werden. Schau mal im Quelltext, wie das bei "normale" eingefügten Bilder aussieht, bei denen die Lightbox funktioniert.

Oder du vernwendest statt der Perfectlightbox die PMK Shadowbox.
Zitieren
#9
@wolfgang: das war genau das, was ich gesucht habe!
mein Code sieht somit jetzt so aus:
Code:
<TypoScript>
10 = IMAGE
10.titleText.field = field_imgtitle
10.altText.field = field_imgalt
10.file {
  XY = 200,150
  import = uploads/tx_templavoila/
  import.current = 1
  import.listNum = 0
  width = 35
  height = 35
  format = jpg
  quality = 90
}
10.imageLinkWrap = 1
10.imageLinkWrap {
    enable = 1
    typolink {
      parameter.cObject = IMG_RESOURCE
      parameter.cObject.file.import.data = TSFE:lastImageInfo|origFile
      parameter.cObject.file.maxW = 800
      parameter.cObject.file.maxH = 600
      title.field = field_imgtitle
      title.split.token.char = 10
      title.split.returnKey.data = register : IMAGE_NUM_CURRENT
      ATagParams = rel="lightbox[presentlb333slideshow]"
      ATagParams.insertData = 1
  }
}
</TypoScript>
du hattest recht, dass ich den code aus deinem wiki mit mit hilfe von euch angepasst habe. jetzt habe ich den "rel=" angepasst in "rel="lightbox[presentlb333slideshow]"" und jetzt junktioniert das tadellos!
DANKE euch allen! Smile Shy Smile Shy
Gruß scholzi Wink

Meine bisherigen Arbeiten:
meine Seite: http://straight-line.de
Weitere Seiten: http://baptisten-stollberg.de; http://ergotherapie-freitag.de; http://bausachverstaendiger-schneider.de; ...
Webmaster/Redakteur der Unterseite: http://gjw-sachsen.de
Zitieren


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 2 Gast/Gäste