[TYPO3-UG Dutch] tt_news display SINGLE .image.noImage_stdWrap ?
Daniel Doesburg
daniel at typo3-nl.eu
Fri Jan 22 17:43:58 CET 2010
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
More information about the TYPO3-UG-Dutch
mailing list