Fixen Teil im HTML dynamsich machen wurde Beantwortet

Autor Nachricht
Verfasst am: 13.05.2008 [14:18]
onetit

[Themenersteller]
dabei seit: 22.07.2005
Beiträge: 368

Hallo

Ich habe eine Seite, in der ist das Impressum im HTML fix hinterlegt. Nun wird die Seite Mehrsprachig. Das heisst, auch das Impressum wird Mehrsprachig.

Aber wie mache ich das?
benötige ich eine Extension dafür?

Ich habe im HTML Template den Marker IMPRESSUM eingebaut.
Im TS setup habe ich dann;
Typoscript:Zeilennummerierung:  An / Aus

  1. temp.impressum.pid = 8

eingebaut. Aber das geht nicht.

Was fehlt noch?

Danke und Gruss
oentit
Verfasst am: 13.05.2008 [14:28]
einpraegsam.net

[Moderator]
dabei seit: 17.01.2005
Beiträge: 4619

Über conditions lässt du je nach Sprache am Marker einen anderen Inhalt ausgeben...

Powermail :: Einprägsam :: Smokethis :: Xing Profil :: conject
Verfasst am: 13.05.2008 [14:39]
onetit

[Themenersteller]
dabei seit: 22.07.2005
Beiträge: 368

hallo

kannst du mir auch sagen, wie ich das machen kann
Hast jetzt hier eingebaut.
Typoscript:Zeilennummerierung:  An / Aus

  1. # Englisch (Standard Sprache)
  2. config.linkVars = L
  3. config.sys_language_uid = 0
  4. config.language = en
  5. config.locale_all = en_EN
  6. temp.impressum.pid = 8

Geht aber auch nicht
danke

[Dieser Beitrag wurde 1 mal bearbeitet. Zuletzt am 13.05.2008 um 14:46]
Verfasst am: 13.05.2008 [20:43]
onetit

[Themenersteller]
dabei seit: 22.07.2005
Beiträge: 368

hat keiner ne Idee wie man das lösen könnte?

Verfasst am: 13.05.2008 [21:09]
einpraegsam.net

[Moderator]
dabei seit: 17.01.2005
Beiträge: 4619

Typoscript:Zeilennummerierung:  An / Aus

  1. # default
  2. temp.pid = 5
  3.  
  4. # if language L=1
  5. [globalVar = GP:L=1]
  6. temp.pid = 8
  7. [end]


Powermail :: Einprägsam :: Smokethis :: Xing Profil :: conject
Verfasst am: 13.05.2008 [23:09]
onetit

[Themenersteller]
dabei seit: 22.07.2005
Beiträge: 368

Hallo

Muss es nicht temp.impressum.pid = 8 heissen?

Ich habe es so, aber das geht nicht.
Typoscript:Zeilennummerierung:  An / Aus

  1. # Englisch (Standard Sprache)
  2. config.linkVars = L
  3. config.sys_language_uid = 0
  4. config.language = en
  5. config.locale_all = en_EN
  6. temp.impressum.pid = 8
  7.  
  8. # Deutsch
  9. [globalVar = GP:L=1]
  10. config.sys_language_uid = 1
  11. config.language = de
  12. config.locale_all = de_DE
  13. temp.impressum.pid = 8
  14. [global]

Oder muss das woanders stehen?

danke.
Verfasst am: 14.05.2008 [09:35]
Michaelh74

dabei seit: 16.11.2004
Beiträge: 742

Also wenn das schon nicht geht:

Typoscript:Zeilennummerierung:  An / Aus

  1. temp.impressum.pid = 8


kann Deinen Condition erst recht nicht gehen.

Z.B. Du willst das Impressum aus einem Content-Element ziehen, das in der Spalte "Rechts" und auf der Seite mit der uid 8 ist.

Dann muss das in etwa so aussehen:
Typoscript:Zeilennummerierung:  An / Aus

  1. subparts.IMPRESSUM < styles.content.getRight
  2. subparts.IMPRESSUM.select.pidInList = 8


Dieser Part würde dann auf allen Seiten gleich erscheinen. Mehrsprachig würde das Impressum wie jeder andere Text in T3 werden.

Aber was spricht denn bitte über eine normale Typo3-Seite also Impressum?

Gruß
Michael
Verfasst am: 14.05.2008 [10:02]
onetit

[Themenersteller]
dabei seit: 22.07.2005
Beiträge: 368

Hallo Michael

Danke für den Tipp.

Also, ich versuche es noch einmal zu umschreiben, was ich möchte.
- ich habe das Impressum als einzelne Seite (sie hat die ID 8)
- bis jetzt ist es im HTML Template fix mit "index.php?id=8" hinterlegt
- jetzt wirde die Seite Mehrsprachig
- ich habe im HTML Template "###IMPRESSUM###" eingebaut und möchte das über das Typocript ansprechen
- im TS habe ich das drin "subparts.IMPRESSUM < temp.impressum"
- bei der Sprachendefinition "temp.impressum.pid = 8"

So meine Idee. :-)

Gruss oentit


[Dieser Beitrag wurde 1 mal bearbeitet. Zuletzt am 14.05.2008 um 10:05]
Verfasst am: 14.05.2008 [19:10]
Michaelh74

dabei seit: 16.11.2004
Beiträge: 742

Hallo onetit,

versteh aber immernoch nicht warum das fest im HTML Template sein muß.

Mach's doch über ein normales T3 Content-Element und Du bist alle Probleme los!

Gruß
Michael
Verfasst am: 14.05.2008 [19:47]
onetit

[Themenersteller]
dabei seit: 22.07.2005
Beiträge: 368

Hallo Michael

Also, an der Stelle wo ich den Marker "###IMPRESSUM###" gesetzt habe, soll dann ein Link "Impressum" stehen. Und je nach gewählter Sprache, soll dann das richtige Impressum im Content erscheinen.

Ich habe es jetzt so gemacht, wie du es vorgeschlagen hast.
Im Quelltest steht jetzt:
<!-- START IMPRESSUM -->

<!-- END IMPRESSUM -->
Im Impressum habe ich jetzt im Contentbereich "Rechts" Text eingegeben, aber geht nicht.banghead.gif

Gruss Rene




 
TYPO3 Version 4.2.0 testen

TYPO3 Ver. 4.2.0 testen

Testen Sie die neue TYPO3 Version 4.2.0 kostenlos für einen Monat

TYPO3 Bücher

TYPO3 Workshops


TYPO3 Einführungsschulung
in Berlin:
Montag, 07.07.
in Espelkamp:
Montag, 04.08.

TYPO3 Intensivschulung
in Espelkamp:
Mi., 06.08. - Fr., 08.08.
in Würzburg:
Mo., 18.08. - Mi., 20.08.
in Köln:
Mo., 01.09. - Mi., 03.09.
in Berlin:
Mi., 24.09. - Fr., 26.09.

TYPO3 Extensionschulung
in Berlin:
Mo., 14.07. - Mi., 16.07.
in Espelkamp:
Mo., 11.08. - Mi., 13.08.