Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten Ansicht
  #1  
Alt 24.05.06, 09:09
Forum Zuschauer
 
Registriert seit: 24.05.06
Beiträge: 5
Frage Marker für Sprachmenü will einfach nicht funktionieren

Hallo zusammen,
habe folgendes Problem:

Mein Templavoila-Template ist sozusagen schon fast fertig, nur fehlen mir die Inhalte für die Markers. Habe nun schon alles ausprobiert was ich im Forum und bei Google finden konnte. Der ###SPRACHE### Marker wird einfach nicht durch das my_languageMenu.php ersetzt. Der Pfad stimmt auch (fileadmin/scripts/my_languageMenu.php). In meinem TypoScript habe ich noch weitere versuche drinnen (kommentiert) die auch nicht geklappt haben.

Das Einzigste was bisher geklappt hat war folgender Code.

Code:
page.20 = PHP_SCRIPT
page.20.file = fileadmin/scripts/my_languageMenu.php
Jedoch bringt mir dieser nicht sonderlich viel, da er den ###SPRACHE###-Marker nicht ersetzt.




Mein TypoScript:

Typoscript-Code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
92:
93:
94:
95:
96:
97:
98:
99:
100:
101:
102:
103:
104:
105:
page.10.marks.SPRACHE = PHP_SCRIPT
page.10.marks.SPRACHE.file = fileadmin/scripts/my_languageMenu.php

# Menu 1 cObject

lib.menu_1 = HMENU

# First level menu-object, textual
lib.menu_1.1 = TMENU
lib.menu_1.1 {
# Normal state properties
NO.allWrap = <div class="menu_level_1_no"> | </div>
NO.stdWrap.htmlSpecialChars = 1
# Enable active state and set properties:
ACT = 1
ACT.stdWrap.htmlSpecialChars = 1
ACT.allWrap = <div class="menu_level_1_act"> | </div>
}

# Second level menu-object, textual
lib.menu_1.2 = TMENU
lib.menu_1.2 {
# Normal state properties
NO.allWrap = <div class="menu_level_2_no"> | </div>
NO.stdWrap.htmlSpecialChars = 1
# Enable active state and set properties:
ACT = 1
ACT.stdWrap.htmlSpecialChars = 1
ACT.allWrap = <div class="menu_level_2_act"> | </div>
}

# Third level menu-object, textual
lib.menu_1.3 = TMENU
lib.menu_1.3 {
# Normal state properties
NO.allWrap = <div class="menu_level_3_no"> | </div>
NO.stdWrap.htmlSpecialChars = 1
# Enable active state and set properties:
ACT = 1
ACT.stdWrap.htmlSpecialChars = 1
ACT.allWrap = <div class="menu_level_3_act"> | </div>
}

# Fourth level menu-object, textual
lib.menu_1.4 = TMENU
lib.menu_1.4 {
# Normal state properties
NO.allWrap = <div class="menu_level_4_no"> | </div>
NO.stdWrap.htmlSpecialChars = 1
# Enable active state and set properties:
ACT = 1
ACT.stdWrap.htmlSpecialChars = 1
ACT.allWrap = <div class="menu_level_4_act"> | </div>
}

config.spamProtectEmailAddresses = 1

config.linkVars = L
config.sys_language_uid = 0
config.language = de
config.locale_all = de_DE

[globalVar = GP:L = 1]
config.sys_language_uid = 1
config.language = fr
config.locale_all = fr_FR
[global]

page = PAGE
page.typeNum = 0
page.10 = USER
page.10.userFunc = tx_templavoila_pi1->main_page

# Defining the Subpart "sprache"
#temp.sprache = PHP_SCRIPT
#temp.sprache.file = fileadmin/scripts/my_languageMenu.php

# Substitute the ###sprache### subpart
#subparts.sprache < temp.sprache

#page.20 = PHP_SCRIPT
#page.20.file = fileadmin/scripts/my_languageMenu.php

#marks.SPRACHE = PHP_SCRIPT
#marks.SPRACHE.file = fileadmin/scripts/my_languageMenu.php
#page.10.marks.SPRACHE = TEXT
#page.10.marks.SPRACHE.value = Hallo!

page.10 < temp.mainTemplate

# Copying the content from TEMPLATE for <head>-section:
page.headerData.10  < temp.headTemplate

page.10 {
marks.SPRACHE = PHP_SCRIPT
marks.SPRACHE {
file = fileadmin/scripts/my_languageMenu.php
}
}

page.config.removeDefaultJS = 1

page.headerData.5 = HTML
page.headerData.5 {
value = <link rel="stylesheet" type="text/css" href="fileadmin/templates/main/css_main.css" /><!--[if IE]><link rel="stylesheet" type="text/css" href="fileadmin/templates/main/css_main_ie.css" /><![endif]--> - ERROR: Line 104: The script is short of 1 end brace(s)

Hoffe hier kann mir jemand weiterhelfen... Danke schonmal.

Gruss
Patric

Geändert von dsone (08.01.08 um 10:20 Uhr).
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #2  
Alt 26.05.06, 12:10
Forum Stammgast
 
Registriert seit: 19.08.04
Ort: London
Alter: 27
Beiträge: 415
sissi eine Nachricht über ICQ schicken sissi eine Nachricht über Skype™ schicken

wozu überhaupt dieses php-skript?

mehrsprachigkeit macht man so:

Typoscript-Code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
config.linkVars = L

#default language (german)
temp.language = HMENU
temp.language.special = language
temp.language.special.value = 1
temp.language.1 = GMENU
temp.language.1.NO {
XY = [10.w] + 6, [10.h] + 6
backColor = {$lilac}
10 = TEXT
10.text = English
10.fontSize = 14
10.fontFile = {$colla}
10.fontColor = #ffffff
10.offset = 0,10
}

#english language
[globalVar = GP:L = 1]

config.sys_language_uid = 1
config.language = en
config.locale_all = english

temp.language = HMENU
temp.language.special = language
temp.language.special.value = 0
temp.language.1 = GMENU
temp.language.1.NO {
XY = [10.w] + 6, [10.h] + 6
backColor = {$lilac}
10 = TEXT
10.text = Deutsch
10.fontSize = 14
10.fontFile = {$colla}
10.fontColor = #ffffff
10.offset = 0,10
}
[global]
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #3  
Alt 26.05.06, 12:12
Benutzerbild von lutz
TYPO3forum.net Donater
 
Registriert seit: 19.08.04
Beiträge: 579

Zitat:
Zitat von sissi
wozu überhaupt dieses php-skript?
mehrsprachigkeit macht man so:
Wenn Du nicht gleichzeitig erklärst, daß Deine Lösung nur für Versionen ab Typo3 4.0 möglich ist, führt Dein Tip in die Irre... ;-)
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #4  
Alt 26.05.06, 12:15
Forum Stammgast
 
Registriert seit: 19.08.04
Ort: London
Alter: 27
Beiträge: 415
sissi eine Nachricht über ICQ schicken sissi eine Nachricht über Skype™ schicken

hi......gilt das echt nur für 4.0? dachte das wär son standardcode?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #5  
Alt 29.05.06, 10:09
Forum Zuschauer
 
Registriert seit: 24.05.06
Beiträge: 5
Frage Marker Problem

Das ist ja egal wie man das Sprache Menü macht...Habe es jedenfalls so "gelernt" mit diesem PHP Skript.

Jedoch ist mein MARKER Problem immernoch nicht gelöst.

Kann mir jemand ein Beispiel machen wie ich bei meinem MARKER ###SPRACHE### z.b mit dem Text "Hallo" ersetzen kann.

Typoscript-Code:
1:
2:
3:
4:
5:
6:
10 = TEMPLATE
10.workOnSubpart = DOKUMENT
10.marks {
SPRACHE = TEXT
SPRACHE.value = Hallo
}

Hängt das evtl. damit zusammen das ich Templavoila benutze?

Gruss
Patric
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #6  
Alt 29.05.06, 11:52
Forum Stammgast
 
Registriert seit: 19.08.04
Ort: London
Alter: 27
Beiträge: 415
sissi eine Nachricht über ICQ schicken sissi eine Nachricht über Skype™ schicken

eh bei dir fehlt:

10 = TEMPLATE
10.template = FILE
10.template.file = fileadmin/template.html

also der pfad muss natürlich deinem template-file entsprechen....sonst weiß er ja gar nicht woher er die marker
nehmen soll?!

achnee moment hab grad gemerkt dass du ja TV einsetzt da ist das ja wieder anders......

grüsse
sissi

Geändert von sissi (29.05.06 um 11:55 Uhr).
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #7  
Alt 29.05.06, 12:09
Forum Zuschauer
 
Registriert seit: 24.05.06
Beiträge: 5

Ja, das frag ich mich auch wie das im TV geht :sad:

Ohne TemplaVoila hab ich auch schon gemacht.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #8  
Alt 29.05.06, 12:57
Forum Stammgast
 
Registriert seit: 19.08.04
Ort: London
Alter: 27
Beiträge: 415
sissi eine Nachricht über ICQ schicken sissi eine Nachricht über Skype™ schicken

TV ist eh doof, schmeiss das raus ;-)
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #9  
Alt 30.05.06, 13:04
Forum Zuschauer
 
Registriert seit: 24.05.06
Beiträge: 5

Ja das wäre schön, jedoch brauche ich das für eine mehrsprachige Webseite ...

hat den niemand TemplaVoila mit Markern? oje
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #10  
Alt 30.05.06, 13:10
Benutzerbild von lutz
TYPO3forum.net Donater
 
Registriert seit: 19.08.04
Beiträge: 579

Zitat:
Zitat von dsone
Ja das wäre schön, jedoch brauche ich das für eine mehrsprachige Webseite ...

hat den niemand TemplaVoila mit Markern? oje
Natürlich nicht. Ist ja schließlich TemplaVoila...

TemplaVoila ist eine Alternative zur Arbeit mit Markern.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
Antwort


Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht Thema bewerten
Thema bewerten:

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge anzufügen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

vB Code ist An.
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.
Trackbacks are An
Pingbacks are An
Refbacks are An


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Globale Unterscheidung, ähnlich wie beim Sprachmenü BaaL TYPO3 4.x Fragen und Probleme 0 10.04.08 12:18
Links funktionieren nicht (nur IE7) longhook TYPO3 4.x Fragen und Probleme 5 28.02.08 15:09
in TV einfach einen Marker einfügen geht nicht? hajovagt TemplaVoila 2 15.10.07 22:26
Neue Marker funktionieren nicht Jayjay TYPO3 4.x Fragen und Probleme 0 21.11.06 09:26
Links funktionieren nicht DuffyDuck News (tt_news, mininews und Co) 3 26.08.06 23:37


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:39 Uhr.


Powered by vBulletin® Version 3.6.8 Patch Level 2 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0
Template-Modifikationen durch TMS