[TYPO3-UG Dutch] printlink

Leen Strijk leenstrijk at tomaatnet.nl
Wed Mar 19 12:54:48 CET 2008


Hoi Loek,

Dat is precies het probleem.
Als ik media="print" weghaal dan doet hij het wel.
Ik heb het uiteindelijk opgelost door (voor de backend een functie aan 
te passen, en in de fe, de stijlen in de html-template mee te nemen.
Het werkt wel maar niet zoals ik wil, want nu krijg ik in de BE wel de 
order afgedrukt maar er komt een lege pagina extra mee uit de printer.
In FF krijg ik zelfs de bgcolor niet weg.
Ik vind het ook een beetje lastig te beoordelen of de problemen in de 
browser zitten of in typo3 of gewoon de html e.d.
Als het in de browser zit dan is er voor mij helemaal geen beginnen aan.
Uiteindelijk wil alleen maar dat je als met tt-Products draai dat je dan 
een factuur kan uitprinten.
Daarom zit ik te denken hier een ext voor te maken. Dan kan je de 
factuur ook je eigen huistijl meegeven.
Waar ik aan denk is dat je dan ook een typo3 template moet maken om geen 
overbodige informatie te hebben waardoor die extra pagina 
verdwijnt.Anders heeft het nog weinig zin.




Loek Hilgersom schreef:
> Hoi Leen,
> 
> Ik heb een tijdje geleden een soortgelijk probleem gehad, misschien 
> hetzelfde waar jij nu tegen aan loopt. De details weet ik niet meer, 
> maar het kwam er op neer dat ik aanvankelijk probeerde een print 
> stylesheet toe te voegen op deze manier:
> 
> page.includeCSS {
>     file330 = EXT:nc_fairproducts/css/shoplistprint.css
>     file330.title = shoplistprint
>     file330.media = print
> }
> 
> maar om een of andere reden kreeg ik het geheel niet aan de praat.
> Ik heb het uiteindelijk opgelost door het stylesheet zonder de 
> media="print" in het template te plaatsen, en de media-selectie naar het 
> stylesheet zelf te verplaatsen:
> 
> @media print {
>     /* Print styles for shoppinglist */
>     .shoplistprint .topbar {
>         display:none;
>     }
>     ....
> }
> 
> Vraag me niet waarom de eerste methode niet werkt, maar zo werkte het wel.
> Succes,
> Loek
> 
> 
> Leen Strijk wrote:
>> Michiel Roos schreef:
>>> Beste Leen,
>>>
>>> Je stylesheet hoort gewoon te werken. Dubbel check ff of hij echt
>>> aanroepbaar is via het opgegeven pad. Staat je baseUrl goed ingesteld?
>>
>> Hij is aanroepbaar, baseurl staat goed.
>> Zoals ik al eerder heb gezegd als ik media="print" verwijder uit de 
>> regel: <link rel="stylesheet" type="text/css" 
>> href="fileadmin/templates/print.css" media="print" />
>> Dan wordt hij wel opgenomen.
>> Nu heb ik het inmiddels weer veranderd dus ik het niet meer goed 
>> nakijken.
>> Ik heb nu de knop in de backend geplaatst met de styles op de page 
>> i.p.v. een extra stylesheet.
>>
>> Bedankt voor je reactie
>>
>>>
>>> Ook zonder enig JavaScript moet de print stylesheet worden gebruikt als
>>> je (via je browser menu) een print preview aanroept.
>>>
>>> Als dat niet gebeurt is er iets mis.
>>>
>>> Met vriendelijke groet,
>>>
>>>
>>> Michiel Roos
>>>
>>



More information about the TYPO3-UG-dutch mailing list