Joomla! Forum Schweiz wird Teil der D-A-CH Community

Nach vielen Jahren als zentrale Anlaufstelle für Fragen rund um Joomla! in der Schweiz wird das Joomla! Forum Schweiz künftig als Archiv weitergeführt.

Die Joomla!-Communities aus Deutschland, Österreich und der Schweiz arbeiten heute enger denn je zusammen. Deshalb bündeln wir künftig auch den deutschsprachigen Support und Austausch an einem gemeinsamen Ort im Joomla! D-A-CH Forum.

Für neue Fragen, Diskussionen und den Austausch mit der Community nutzt bitte ab sofort:

forum.joomla.de

Das Joomla! Forum Schweiz bleibt weiterhin bestehen und wird als Archiv im Lesemodus erhalten. Die vielen Beiträge, Lösungen und Erfahrungen aus den vergangenen Jahren bleiben damit weiterhin zugänglich und über die Suche auffindbar.

Wir bedanken uns herzlich bei allen Mitgliedern, Moderatoren und Helfern, die das Schweizer Joomla! Forum über viele Jahre mit ihrem Wissen und ihrem Engagement geprägt haben.

Wir sehen uns im Joomla! D-A-CH Forum!

Template: ol_similu

  • etag-gmbh
  • Autor
  • Neues Mitglied
  • Neues Mitglied
Mehr
04 März 2010 13:36 #24959 von etag-gmbh
Template: ol_similu wurde erstellt von etag-gmbh
Hallo zusammen
bin neu hier und habe folgendes Problem:
Bei den mitinstallierten Templates beez, JA-Purity, rhuk_milkyway kommt der Ausdruck mit den Buttons PDF, resp Druck richtig, linksbündig.
Bei dem Template ol_similu wird mit den Button der Ausdruck rechtsbündig dargestellt und die Satzzeichen sind ebenfalls links des Satzes dargestellt. (Bsp der . am Schluss des Satzes)
Ich habe das selbe Problem auch schon mit anderen Templates bemerkt.
Für Hilfestellung wäre ich dankbar.
Gruss Albert
  • Schtrietfaidor
  • Neues Mitglied
  • Neues Mitglied
Mehr
04 März 2010 14:25 #24960 von Schtrietfaidor
Schtrietfaidor antwortete auf Re: Template: ol_similu
Hallo Albert,

bei den mitinstallierten Templates sind die Symbole rechts, nicht links positioniert. Daher ist es vermutlich eine Verwechslung.

Wenn im Template ol_similu die Symbole auf die andere Seite sollen, dann ist das sicher so gewollt.
Sollen die Symbole auf der anderen Seite erscheinen, muss im Template die Definiton "buttonheading" entsprechend geändert werden.

Dass die Satzzeichen links vom Satz stehen, also am Ende eines Satzes, ist doch auch normal.
Oder ist damit was anderes gemeint?
  • etag-gmbh
  • Autor
  • Neues Mitglied
  • Neues Mitglied
Mehr
04 März 2010 17:39 #24963 von etag-gmbh
etag-gmbh antwortete auf Re: Template: ol_similu
Hallo Schtrietfaidor

anbei ein Bild zur Erklärung, wie es im Fenster Druck oder PDF aussieht.

Vielleicht hilft dies weiter zu meiner Frage. Danke ertmals für Deine Antwort.

Albert
  • Schtrietfaidor
  • Neues Mitglied
  • Neues Mitglied
Mehr
04 März 2010 20:23 #24966 von Schtrietfaidor
Schtrietfaidor antwortete auf Re: Template: ol_similu
Hallo Albert,

OK, verstanden.

Habe das Template mal auf einer Demo-Seite installiert.
Da siehts ganz normal aus (siehe Screenshot).
[attachment=0:1xiem189]<!-- ia0 Unbenannt-1.jpg<!-- ia0 [/attachment:1xiem189]

Es kann IMHO nur so sein, dass irgendwo im CSS
direction: rtl;
steht.
Das kommt aber nicht standardmäßig von ol_similu.
  • Schtrietfaidor
  • Neues Mitglied
  • Neues Mitglied
Mehr
04 März 2010 20:56 #24968 von Schtrietfaidor
Schtrietfaidor antwortete auf Re: Template: ol_similu
Stopp, mein Fehler.

Habe jetzt erst gelesen, dass ein im PDF- bzw. Druckfenster so ist.

Und siehe da: Wenn Drucken/PDF gewählt wird, dann wird die Datei
Code:
<link rel="stylesheet" href="/templates/system/css/template_rtl.css" type="text/css" />
eingebunden.

Warum ist mir allerdings noch schleierhaft.
  • Schtrietfaidor
  • Neues Mitglied
  • Neues Mitglied
Mehr
04 März 2010 21:20 #24969 von Schtrietfaidor
Schtrietfaidor antwortete auf Re: Template: ol_similu
OK, habe einen Workaround:

Erstelle im Template-Verzeichnis eine Datei
component.php

mit folgendem Inhalt:
Code:
<?php // no direct access defined( '_JEXEC' ) or die( 'Restricted access' ); ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php echo $this->language; ?>" lang="<?php echo $this->language; ?>" dir="<?php echo $this->direction; ?>"> <head> <jdoc:include type="head" /> <link rel="stylesheet" href="templates/<?php echo $this->template; ?>/css/template_css.css" type="text/css" /> </head> <body class="body_bg"> <jdoc:include type="message" /> <jdoc:include type="component" /> </body> </html>

Dieses Script sorgt dafür, dass in der Druckansicht die templateeigene "template_css.css" genutzt wird.
Dort kann natürlich auch eine andere Datei angegeben werden, die ausschließlich für den Druck genutzt wird.
  • DietmarH
  • Neues Mitglied
  • Neues Mitglied
Mehr
05 März 2010 02:05 #24978 von DietmarH
DietmarH antwortete auf Re: Template: ol_similu

Schtrietfaidor schrieb: Dieses Script sorgt dafür, dass in der Druckansicht die templateeigene "template_css.css" genutzt wird.

... was zwar bei Joomla Standard, aber eigentlich ziemlich blöd ist. Die Druckansicht sollte auch das CSS für device=printer (meist print.css) nutzen.

Sorry für OT. Mir ist irgenwann beim Beez aufgefallen, daß da zwar eine print.css drin ist, die aber ausgerechnet in der Druckansicht nicht geladen wird. Fand ich nicht wirklich logisch.
  • Schtrietfaidor
  • Neues Mitglied
  • Neues Mitglied
Mehr
05 März 2010 08:00 #24984 von Schtrietfaidor
Schtrietfaidor antwortete auf Re: Template: ol_similu
Moin Dietmar,

DietmarH schrieb: [...]was zwar bei Joomla Standard, aber eigentlich ziemlich blöd ist. Die Druckansicht sollte auch das CSS für device=printer (meist print.css) nutzen.[...]


Hm, die Druckgeschichte hatte ich bisher auch nur stiefmütterlich behandelt.
Eine eigene CSS für den Druck macht sicher immer Sinn.
Code:
<link rel="stylesheet" media="print" href="print.css">
Wobei hier zu beachten sein dürfte, dass a) eine globale print.css zu definieren ist, wenn jemand die ganze Seite druckt und b) eine print.css für das Druck-Popup eines einzelnen Beitrags. Letztere sollte lediglich den "Drucken"-Button ausblenden, ansonsten aber identisch mit der Druckansicht im Popup sein.

Was mir an der ganzen Sache trotzdem Rätsel aufgibt, ist die Tatsache, dass intern "direction=rtl" genommen wird, wenn im Template die component.php fehlt.
  • DietmarH
  • Neues Mitglied
  • Neues Mitglied
Mehr
05 März 2010 13:02 #24992 von DietmarH
DietmarH antwortete auf Re: Template: ol_similu

Schtrietfaidor schrieb: Was mir an der ganzen Sache trotzdem Rätsel aufgibt, ist die Tatsache, dass intern "direction=rtl" genommen wird, wenn im Template die component.php fehlt.

Im Standard ist eine Abfrage auf rtl vorgeschaltet:
Code:
<?php if($this->direction == 'rtl') : ?>

Wenn diese Abfrage fehlt, wird das CSS immer geladen. Wenn jemand an den Sprachfiles gefummelt hat und in der de-DE.xml
Code:
<rtl>0</rtl>
auf 1 gesetzt hat, wird sie ebenfalls geladen. Der Fehler liegt also nicht bei Joomla, sondern entweder an einer defekten component.php oder einer verbastelten Sprachdatei.
Moderatoren: Tribal6RePaoDragonlordChris Hoefligerpascaleadiheutschi.ch
Powered by Kunena Forum

Joomla! Verband Schweiz - Mitglied werden