verschiedene Themes bei verschiedenen Sprachen

Begonnen von Franky, 23 Juni 2009, 08:42:08

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

martin b

Hi Fanky
Hast du schon mal versucht, im Block selber in Zeile 56 das "mxsetCookie" auf 0 zu setzten?

Franky

das bewirkt leider auch nix.......
"Ich möchte schlafend sterben, wie mein Opa, nicht schreiend, wie sein Beifahrer."

comedi

Hallo Franky,

Zitat von: comedi am 24 Juni 2009, 13:57:28
Du kannst dir ja im Header einen Plathalter mein Bock einbauen und diesen Feld machst du einfach 0px mal 0px groß und legst dort deinen Block rein, dann sollte er gehen und verschunden sein. :gruebel:

Kleiner Fehler aber das sollte so gehen. Die größe spielt dabei keine Rolle. Du musst eine Klasse dort festlegen und in deiner layout.css folgendes einfügen:

#was du willst{
position: absolute;
top: 50%;
left: 50%;
padding: 1em;
visibility: hidden;
z-index: 999;
}


HTML Box sichtbar
<a href="News-sid-Das-neue-neue-Sache-Next-Gen-SaaS-Integration-34.html">Das neue, neue Sache - Next-Gen SaaS Integration</a>

HTML Box unsichtbar
<a href="News-sid-Das-neue-neue-Sache-Next-Gen-SaaS-Integration-34.html">Das neue, neue Sache - Next-Gen SaaS Integration</a>

LG Michael


Kein Support über PN, Mail oder ICQ!

CMS-Version: pragmaMx 1.12.3 --- PHP-Version: 5.3.5
MySQL-Version: 5.1.63 --- Server-Version: Apache 2.2.4

Wer den Weg zum Ziel kennt - dann aber Umwege nimmt - muss sich nicht wundern wenn er sein Ziel nicht findet!


Gemeinschaftseite: www.pragmamx-erweiterungen.de

Franky

ok danke. Werd das morgen mal im Geschäft testen......

:thumbup:
"Ich möchte schlafend sterben, wie mein Opa, nicht schreiend, wie sein Beifahrer."

Andi

Hoi :)

Knackpunkt ist doch das:
ZitatDa ist in der Theme.html die Navi drin. Beim anwählen einer anderen Sprache muß da dann natürlich auch eine andere Navi erscheinen.
Da die aber im Theme ist, muss sich dann halt das Theme wechseln, bzw. wenigstens die theme.html.

Es genügt also, die theme.html auszutauschen.


Irgendwo im Theme wird die Konstante MX_THIS_THEMEFILE deklariert.

/* Dateiname des templates */
define('MX_THIS_THEMEFILE', 'theme.html');


Die muss man einfach nur je nach aktueller Sprache ändern.
z.B. so:

/* Dateiname des templates */
switch ($GLOBALS['currentlang']) {
  case 'german':
    define('MX_THIS_THEMEFILE', 'irgendwas.html');
  break;
  case 'english':
    define('MX_THIS_THEMEFILE', 'irgendwieanders.html');
  break;
  default:
    define('MX_THIS_THEMEFILE', 'themenormal.html');
}


Alles andere ist m.E. Geflicke....
schön´s Grüssle, Andi

Franky

Moin Andy,

so ähnlich habe ich mir das vorgestellt.

Der Part steht in der functions.php des themes.

Sowie ich das aber mache und er nen anderen Dateinamen als theme.html bekommt, kommt dieser Fehler:

Template error
Failed to find theme part 'block_left'(#(<!-- START block_left -->)(.*?)(<!-- END block_left -->)#s) in :

Kannst du mir sagen wos da noch hängt?
"Ich möchte schlafend sterben, wie mein Opa, nicht schreiend, wie sein Beifahrer."

Franky

vergiss meinen letzten Post, ist wohl noch etwas zu früh gewesen :-)

Man sollte dann natürlich auch ne english.html haben....  :red:

Habs jetzt so angelegt und es funktioniert prächtig.

Danke vielmals für den Tip!

Den anderen natürlich auch!!  :thumbup:

:drinks:

"Ich möchte schlafend sterben, wie mein Opa, nicht schreiend, wie sein Beifahrer."