Page 1 of 1

[Gelöst] Print-Modul: Firefox zeigt Rahmen um Print Button

Posted: Tue Jun 23, 2009 6:39 pm
by nilsonsium
Hallo zusammen,
ich habe die Druckfunktion via

Code: Select all

<div id="print">
  {cms_module module='printing' pdf="false" showbutton="true" border="none" } 
  {cms_module module='printing' pdf="true" showbutton="true" text="Diese Seite als PDF downloaden"}
</div>
in mein Template eingefügt. In Firefox (3.0.11) und IE 6 wird jeder der Buttons (nicht der div) von einem ca. 2px starken schwarzen bzw. blauen Rahmen umgeben. Safari stellt sie ohne Rahmen dar.

Wo im Printmodul kann ich diese Rahmen für alle Browser ausblenden?

CMSMS 1.5.4, Printing 0.2.6

Besten Dank,
nilson

Re: Print-Modul: Firefox zeigt Rahmen um Print Button

Posted: Wed Jun 24, 2009 7:45 am
by antibart
"Border" ist kein Modulparameter, sondern ein HTML / CSS-Attribut . In der Modulhilfe findest Du eine Übersicht über alle verfügbaren Parameter.

Wenn Du den Rahmen loswerden, musst Du das über css bzw im html-template lösen.

Versuch, im Link-Template des Print-Moduls die border-eigenschaft einzufügen



Oder -  falls das nicht der rechte Platz ist - halt in den print-css bei der entsprechenden Image-klasse.

Re: Print-Modul: Firefox zeigt Rahmen um Print Button

Posted: Wed Jun 24, 2009 3:35 pm
by nilsonsium
Wunderbar. Ich habe

Code: Select all

#print a {text-decoration: none;}
#print img {border: 0;}
in mein CSS gepackt (text-decoration="none") hat aus irgendwelchen Gründen im HTML-Template nicht funktioniert.

Besten Dank,
nilson

Re: Print-Modul: Firefox zeigt Rahmen um Print Button

Posted: Thu Jun 25, 2009 6:18 am
by antibart
nilsonsium wrote: (text-decoration="none") hat aus irgendwelchen Gründen im HTML-Template nicht funktioniert.
Weil "text-decoration"  keine HTML, sondern eine css-Eigenschaft ist. Und eigentlich auch nur für Textlinks gedacht ist. Wenn überhaut, hätte es so aussehen müssen:

Linktext

Ich empfehle, dich mit den Grundlagen (und Unterschieden) von/zwischen HTML und CSS noch ein wenig vertrauter zu machen.