[TYPO3-UG Dutch] tt_news display SINGLE .image.noImage_stdWrap ?

HocomAdvies (Wiechert Hooghwinkel) info at hocom-advies.nl
Fri Jan 22 18:51:14 CET 2010


Daniel bedankt voor je input.
 Zie nu pas dat ik per ongeluk een stukje tekst had laten staan over het includen van txt, welke ik weg had willen halen om het duielijk te houden :).  

Ga het proberen.

Met vriendelijke groeten 

Wiechert Hooghwinkel
  ----- Original Message ----- 
  From: Daniel Doesburg 
  Newsgroups: typo3.ug.dutch
  To: typo3-ug-dutch at lists.typo3.org 
  Sent: Friday, January 22, 2010 5:43 PM
  Subject: Re: [TYPO3-UG Dutch] tt_news display SINGLE .image.noImage_stdWrap ?


  Hallo Wiechert,

  Op 22-1-2010 10:59, HocomAdvies (Wiechert Hooghwinkel) schreef:
  > Voor tt_news heb ik het volgende werkend. Als er nu geen afbeelding is opgenomen in een bericht dan wordt er voor de listweergave een afbeelding gegenereerd. Nu wildeik de zelfde oplossing ook gebruiken voor de Singel weergave (dus bij het bericht zelf). Daarvoor heb ik de zelfde code maar dan met plugin.tt_news.displaySingle.image.noImage_stdWrap geprobeerd maar dat werk niet, ook ook plugin.tt_news.display.image.noImage_stdWrap levert niets op helaas.

  Volgens de manual zou dat net zo goed moeten werken. Als je zeker weet 
  dat je geen type fouten gemaakt hebt zou je dit nog eens na kunnen 
  trekken op de lijst van tt_news en/of een bug aanmelden.

  > Hoe kan dat eventueel wel? Daarnaast krijg je zo wel heel veel code in de TS Setup kan dat nog wat korter of handiger?
  > Ik heb wel eens geprobeerd de TS te includen uit een extern bestand maar kreeg dat niet werkend:
  > via:
  > ## include text file
  > page.includeTxt.file10 = fileadmin/templates/TS/news.txt ?

  includeTxt is voor mij, en met aan zekerheid grenzende 
  waarschijnlijkheid ook voor TYPO3, een onbekende property van het PAGE 
  object.
  Als je bedoelt dat je wilt werken met een extern bestand met typoscript 
  is dit de benodigde code:
  <INCLUDE_TYPOSCRIPT: source="FILE: fileadmin/bestand.ext">
  En dit zet je dat op de plek in Constants of Setup waar je die ts anders 
  integraal had ingetypt. Als TYPO3 dan een webpagina moet laten zien 
  worden eerst deze files opgehaald en op die plaatsen tussen de bestaande 
  ts er tussen gezet.

  >
  >
  >
  > plugin.tt_news.displayList.image.noImage_stdWrap {
  >    cObject = IMAGE
  >    cObject {
  >      # Wrap the image with a div tag
  >      wrap =<div>|</div>
  >      # Use GIFBUILDER to create an image
  >      file = GIFBUILDER
  >      file {
  >        # Define the width and height of the image.
  >        XY = 120,120
  >        # Define the background color of the image.
  >        backColor = #FFFFFF
  >
  >        # First object in the image: TEXT
  >        10 = TEXT
  >        10 {
  >          # The actual text which is displayed in the image
  >          text = No image available
  >          # The fontsize
  >          fontSize = 16
  >          # niceText to make the text more natural. This can be good or bad depending on your server configuration.
  >          niceText = 1
  >          # Color of the text
  >          fontColor = #000000
  >          # Coordinates where your text should appear in the image. Width / Height
  >          offset = 125/2-32,125/2+4
  >        }
  >      }
  >    }
  > }
  >
  >
  > Voor mijn gevoel creer je nu wel heel veel code in de TS Setup kan dat nog wat korter of handiger?
  > En kun je niet beter een standaard afbeelding includen?

  Ach, wat heet beter. In TYPO3 kun  je alles op meerdere manieren 
  oplossen. Er zal dus altijd wel een oplossing zijn waar jij ook mee kunt 
  leven.
  In dit geval zou de code die je voor de listview hebt gebruikt kunnen 
  hergebruiken voor de singleview. Wordt het geheel toch weer een stuk 
  overzichtelijker van. Maar je kunt uiteraard ook een standaard 
  afbeelding includen, zoals je vraagt.
  In plaats van "GIFBUILDER" geef je dan het path van je afbeelding aan
  Zie in TSref de property "file" van IMAGE.

  >
  > Ik heb wel eens geprobeerd de TS te includen uit een extern bestand maar kreeg dat niet werkend.

  Bovenstaande werkt echt wel. Mits je het foutloos intypt.

  > Ik include een extern css file met onderstaande code, kan dat ook met een tekst_file voor TS?
  > :
  > ## include css file
  > page.includeCSS.file10 = fileadmin/templates/css_files/news.css

  En toen snapte ik het niet meer.

  Je kunt in de HTML header een aantal dingen zetten waaronder CSS en 
  javascript. Maar geen typoscript. Althans dat is zinloos. Maar dat weet 
  jij net zo goed als ik.
  Daarom heb je wel include statements voor CSS en javascript, maar niet 
  voor typoscript.
  Overigens wordt daarmee niet de hele file geïnclude, maar wordt er 
  netjes een link naar die file in de header geplaatst.

  Of begrijp ik je vraag niet?

  Met vriendelijke groeten,

  Daniel Doesburg


  >
  > Met vriendelijke groeten,
  > Wiechert Hooghwinkel

  _______________________________________________
  TYPO3-UG-Dutch mailing list
  TYPO3-UG-Dutch at lists.typo3.org
  http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-ug-dutch


More information about the TYPO3-UG-Dutch mailing list