Hallo Zusammen,
Ich habe ein klitzerkleines Problemchen, kann mir bitte jemand sagen wieso dies
.... onClick="location.href='/index.php?id=###SEITENID###';" ....
im Browser dies ergibt:
http://www.domain.ch/index.php?id=#SEITENID
und nicht dies
http://www.domain.ch/index.php?id=XX
Die ###SEITENID### habe ich folgendermassen definiert und das funktioniert tadellos ausserhalb von Javascript Strings.
#ID ausgeben
10.marks.SEITENID= TEXT
10.marks.SEITENID.field = uid
Danke für den Tipp,
Thomas.
scheint so als ob Marker innerhalb von JS nicht eingelesen werden ... probier doch mal den ganzen JS Code in einem Marker auszugeben, z.B. so:
#ID ausgeben
10.marks.SEITENID= TEXT
10.marks.SEITENID.field = uid
10.marks.SEITENID.wrap = ...onClick="location.href='/index.php?id= | ';"
Viele Grüße
Niki
Habs versucht, scheint aber nicht zu funktionieren. Er setzt den Code folgendermassen um in HTML:
<table width="210" border="0" cellspacing="0" cellpadding="0"><tr><td width="8" class="boxInav"> </td><td width="202" class="boxIInav" onmouseover="className='boxIInavON';" onmouseout="className='boxIInav';" seitenid=""><a href="index.php?id=9" onfocus="blurLink(this);" class="navONE">Offene Stellen</a></td></tr></table>
verwende diesen TS Code
#ID ausgeben
10.marks.SEITENID= TEXT
10.marks.SEITENID.field = uid
10.marks.SEITENID.wrap = onClick="location.href='/index.php?id= | ';"
Hast Du mir noch einen anderen Tipp? - DANKE.
Marker sind Groß-/Kleinschreibung sensitiv hast Du die gleich geschrieben?
Viele Grüße
Niki
Merci für die Antwort - ja doch, das habe ich beachtet - scheint nicht an dem zu liegen.
Habe das ganze nochmals etwas angeschaut und etwas gepröbelt und ausversehen nochmals einen Forum Eintrag gemacht anstelle an diesem anzufügen:
#40308
poste mal Dein aktuelles HTML Template (das mit den Markern, nicht das was rauskommt) und den aktuell verwendeten TS bin sicher dass das funktioniert.
Viele Grüße
Niki
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title></title>
<link href="css.css" rel="stylesheet" type="text/css" />
<link href="box.css" rel="stylesheet" type="text/css" />
</head>
<body>
<!-- ###DOKUMENT### begin -->
<!--TYPO3SEARCH_begin-->
<table width="920" height="100%" border="0" align="center" cellpadding="0" cellspacing="0">
<tr><td height="110" colspan="3" valign="top" background="/fileadmin/images/bg-nav-920.gif"><table width="920" height="100" border="0" cellpadding="0" cellspacing="0">
<tr>
<td background="/fileadmin/images/bg-head-title.gif">###HEAD###</td>
<td width="155" background="/fileadmin/images/bg-head.gif"><a href="/index.php"><img src="/fileadmin/images/logo.gif" width="155" height="100" border="0" alt="" /></a></td>
</tr></table></td></tr>
<tr><td width="210" valign="top" background="/fileadmin/images/bg-nav-210.gif">
<table width="210" border="0" cellspacing="0" cellpadding="0">
###NAV###
</table>
</td><td width="20"></td>
<td width="690" valign="top" background="/fileadmin/images/bg-nav-690.gif"><table width="690" border="0" cellspacing="0" cellpadding="0">
<tr><td width="470" valign="top">
###INHALT###
</td><td width="20"></td><td width="200" valign="top">
<table width="200" border="0" cellpadding="4" cellspacing="1" bgcolor="#81bcb6"><tr>
<td bgcolor="#f7f8ff"><strong><img src="/fileadmin/images/aktuelles-head.gif" width="190" height="25" alt="" />###RECHTS###</td></tr></table>
<br /></td>
</tr></table></td></tr>
<tr><td width="210" valign="top" background="/fileadmin/images/bg-nav-210.gif"><table width="210" border="0" cellspacing="0" cellpadding="0"><tr>
<td width="8" height="43"></td><td width="202" class="boxIIInav">
<a href="#"><img src="/fileadmin/images/notfall.gif" alt="Notfall Adressen" width="200" height="43" border="0" /></a></td>
</tr></table>
<br />
<table width="210" border="0" cellspacing="0" cellpadding="0" background="/fileadmin/images/suchen-border.gif">
<tr><td width="6" height="2"></td><td width="4"></td><td width="200"></td></tr>
<tr><td></td><td></td><td>###SUCHE###</td></tr></table>
<br />
<table width="210" border="0" cellspacing="0" cellpadding="0">
<tr><td height="20"><img src="/fileadmin/images/clear.gif" width="5" height="1" alt="" />
<a href="/index.php?id=159" class="navONE"><img src="/fileadmin/images/sitemap.gif" alt="Sitemap" width="11" height="8" border="0" /> Sitemap</a>
<span class="navONE">//</span>
<a href="#" class="navONE"><img src="/fileadmin/images/disclaimer.gif" alt="Disclaimer" width="11" height="8" border="0" />Disclaimer</a></td>
</tr></table>
<table width="210" border="0" cellspacing="0" cellpadding="0">
<tr>
<td height="20"><img src="/fileadmin/images/clear.gif" width="5" height="1" alt="" /> ###DRUCKVERSION###</td>
</tr>
</table></td>
<td width="20"></td><td height="150" align="right" valign="middle" background="/fileadmin/images/foot-690x150.gif"><table border="0" cellspacing="0" cellpadding="0">
<tr><td>
###FOOTIMAGE###
</td><td width="6"></td></tr></table></td></tr></table>
<!--TYPO3SEARCH_end-->
<!-- ###DOKUMENT### end -->
</body>
</html>
# Druckansicht
druckversion = PAGE
druckversion {
typeNum = 1
bodyTag = <body onload="printpage()">
10 = CONTENT
10.table = tt_content
10.select.orderBy = sorting
10.select.colPos = 0
stylesheet = fileadmin/css.css
10 = TEMPLATE
10.template = FILE
10.template.file = fileadmin/typo3-druckversion.htm
10.workOnSubpart = DOKUMENT
#Title ausgeben
10.marks.TITLE = TEXT
10.marks.TITLE.field = title
# Inhalt ausgeben
10.marks.INHALT = CONTENT
10.marks.INHALT {
table = tt_content
select.orderBy = sorting
select.where = colPos = 0
}
}
page = PAGE
page {
typeNum = 0
bodyTag = <body>
meta.ROBOTS = INDEX, FOLLOW
meta.REVISIT-AFTER = 5 days
stylesheet = fileadmin/css.css
# Template integrieren
10 = TEMPLATE
10.template = FILE
10.template.file = fileadmin/typo3-content.htm
10.workOnSubpart = DOKUMENT
#Subtitle ausgeben
10.marks.SUBTITLE = TEXT
10.marks.SUBTITLE.field = subtitle
#ID ausgeben
10.marks.SEITENID= TEXT
10.marks.SEITENID.field = uid
# Seitentitel anzeigen
10.marks.HEAD = IMAGE
10.marks.HEAD.file = GIFBUILDER
10.marks.HEAD.file {
XY = 760, 100
10 = TEXT
10.text.field = title
10.fontColor = #81bcb6
10.fontSize= 24px
10.fontFile = fileadmin/fonts/FUTURAN.TTF
10.offset = 230,92
10.niceText = 1
transparentBackground = 1
}
# Navigation
10.marks {
NAV = HMENU
NAV{
# erstes level
1 = TMENU
1.wrap =
1{
# normale Formatierung
NO{
linkWrap = <tr><td><table width="210" border="0" cellspacing="0" cellpadding="0"><tr><td width="8" class="boxInav"> </td><td width="202" class="boxIInav" onmouseover="className='boxIInavON';" onmouseout="className='boxIInav';" onclick="location.href='/index.php?id=###SEITENID###';">|</td></tr></table></td></tr><tr><td height="3"></td></tr>
ATagParams = class="navONE"
}
# von der Rootseite bis zur aktuellen Seite
ACT=1
ACT{
linkWrap = <tr><td><table width="210" border="0" cellspacing="0" cellpadding="0"><tr><td width="8" class="boxInav"> </td><td width="202" class="boxIInav" onmouseover="className='boxIInavON';" onmouseout="className='boxIInav';" onclick="location.href='/index.php?id=###SEITENID###';">|</td></tr></table></td></tr><tr><td height="3"></td></tr>
ATagParams = class="navONE"
}
# Aktuelle Seite
CUR=1
CUR{
linkWrap = <tr><td><table width="210" border="0" cellspacing="0" cellpadding="0"><tr><td width="8" class="boxInav"> </td><td width="202" class="boxIInavON" onmouseover="className='boxIInavON';" onmouseout="className='boxIInavON';" onclick="location.href='/index.php?id=###SEITENID###';">|</td></tr></table></td></tr><tr><td height="3"></td></tr>
ATagParams = class="navONE"
}
# Seiten die Unterseiten haben
IFSUB=1
IFSUB{
linkWrap = <tr><td><table width="210" border="0" cellspacing="0" cellpadding="0"><tr><td width="8" class="boxInav"> </td><td width="202" class="boxIInav" onmouseover="className='boxIInavON';" onmouseout="className='boxIInav';" onclick="location.href='/index.php?id=###SEITENID###';">|</td></tr></table></td></tr><tr><td height="3"></td></tr>
ATagParams = class="navONE"
}
}
# zweites level
2 = TMENU
2.wrap =
2{
# normale Formatierung
NO{
linkWrap = <tr><td><table width="210" border="0" cellspacing="0" cellpadding="0"><tr><td width="14" class="boxInav"> </td><td width="196" class="boxIInav" onmouseover="className='boxIInavON';" onmouseout="className='boxIInav';" onclick="location.href='/index.php?id=###SEITENID###';">|</td></tr></table></td></tr><tr><td height="3"></td></tr>
ATagParams = class="navONE"
}
# von der Rootseite bis zur aktuellen Seite
ACT=1
ACT{
linkWrap = <tr><td><table width="210" border="0" cellspacing="0" cellpadding="0"><tr><td width="14" class="boxInav"> </td><td width="196" class="boxIInav" onmouseover="className='boxIInavON';" onmouseout="className='boxIInav';" onclick="location.href='/index.php?id=###SEITENID###';">|</td></tr></table></td></tr><tr><td height="3"></td></tr>
ATagParams = class="navONE"
}
# Aktuelle Seite
CUR=1
CUR{
linkWrap = <tr><td><table width="210" border="0" cellspacing="0" cellpadding="0"><tr><td width="14" class="boxInav"> </td><td width="196" class="boxIInavON" onmouseover="className='boxIInavON';" onmouseout="className='boxIInavON';" onclick="location.href='/index.php?id=###SEITENID###';">|</td></tr></table></td></tr><tr><td height="3"></td></tr>
ATagParams = class="navONE"
}
# Seiten die Unterseiten haben
IFSUB=1
IFSUB{
linkWrap = <tr><td><table width="210" border="0" cellspacing="0" cellpadding="0"><tr><td width="14" class="boxInav"> </td><td width="196" class="boxIInav" onmouseover="className='boxIInavON';" onmouseout="className='boxIInav';" onclick="location.href='/index.php?id=###SEITENID###';">|</td></tr></table></td></tr><tr><td height="3"></td></tr>
ATagParams = class="navONE"
}
}
# drittes level
3 = TMENU
3.wrap =
3{
# normale Formatierung
NO{
linkWrap = <tr><td><table width="210" border="0" cellspacing="0" cellpadding="0"><tr><td width="20" class="boxInav"> </td><td width="190" class="boxIInav" onmouseover="className='boxIInavON';" onmouseout="className='boxIInav';">|</td></tr></table></td></tr><tr><td height="3"></td></tr>
ATagParams = class="navONE"
}
# Menüelemente mit Unterseiten, die in der rootLine gefunden wurden.
ACTIFSUB=1
ACTIFSUB{
linkWrap = <tr><td><table width="210" border="0" cellspacing="0" cellpadding="0"><tr><td width="20" class="boxInav"> </td><td width="190" class="boxIInav" onmouseover="className='boxIInavON';" onmouseout="className='boxIInav';">|</td></tr></table></td></tr><tr><td height="3"></td></tr>
ATagParams = class="navONE"
}
# von der Rootseite bis zur aktuellen Seite
ACT=1
ACT{
linkWrap = <tr><td><table width="210" border="0" cellspacing="0" cellpadding="0"><tr><td width="20" class="boxInav"> </td><td width="190" class="boxIInavON" onmouseover="className='boxIInavON';" onmouseout="className='boxIInavON';">|</td></tr></table></td></tr><tr><td height="3"></td></tr>
ATagParams = class="navONE"
}
# Aktuelle Seite
CUR=1
CUR{
linkWrap = <tr><td><table width="210" border="0" cellspacing="0" cellpadding="0"><tr><td width="20" class="boxInav"> </td><td width="190" class="boxIInavON" onmouseover="className='boxIInavON';" onmouseout="className='boxIInavON';">|</td></tr></table></td></tr><tr><td height="3"></td></tr>
ATagParams = class="navONE"
}
# Seiten die Unterseiten haben
IFSUB=1
IFSUB{
linkWrap = <tr><td><table width="210" border="0" cellspacing="0" cellpadding="0"><tr><td width="20" class="boxInav"> </td><td width="190" class="boxIInav" onmouseover="className='boxIInavON';" onmouseout="className='boxIInav';">|</td></tr></table></td></tr><tr><td height="3"></td></tr>
ATagParams = class="navONE"
}
}
# viertes level
4 = TMENU
4.wrap =
4{
# normale Formatierung
NO{
linkWrap = <tr><td><table width="210" border="0" cellspacing="0" cellpadding="0"><tr><td width="26" class="boxInav"> </td><td width="184" class="boxIInav" onmouseover="className='boxIInavON';" onmouseout="className='boxIInav';">|</td></tr></table></td></tr><tr><td height="3"></td></tr>
ATagParams = class="navONE"
}
# Menüelemente mit Unterseiten, die in der rootLine gefunden wurden.
ACTIFSUB=1
ACTIFSUB{
linkWrap = <tr><td><table width="210" border="0" cellspacing="0" cellpadding="0"><tr><td width="26" class="boxInav"> </td><td width="184" class="boxIInav" onmouseover="className='boxIInavON';" onmouseout="className='boxIInav';">|</td></tr></table></td></tr><tr><td height="3"></td></tr>
ATagParams = class="navONE"
}
# von der Rootseite bis zur aktuellen Seite
ACT=1
ACT{
linkWrap = <tr><td><table width="210" border="0" cellspacing="0" cellpadding="0"><tr><td width="26" class="boxInav"> </td><td width="184" class="boxIInavON" onmouseover="className='boxIInavON';" onmouseout="className='boxIInavON';">|</td></tr></table></td></tr><tr><td height="3"></td></tr>
ATagParams = class="navONE"
}
# Aktuelle Seite
CUR=1
CUR{
linkWrap = <tr><td><table width="210" border="0" cellspacing="0" cellpadding="0"><tr><td width="26" class="boxInav"> </td><td width="184" class="boxIInavON" onmouseover="className='boxIInavON';" onmouseout="className='boxIInavON';">|</td></tr></table></td></tr><tr><td height="3"></td></tr>
ATagParams = class="navONE"
}
# Seiten die Unterseiten haben
IFSUB=1
IFSUB{
linkWrap = <tr><td><table width="210" border="0" cellspacing="0" cellpadding="0"><tr><td width="26" class="boxInav"> </td><td width="184" class="boxIInav" onmouseover="className='boxIInavON';" onmouseout="className='boxIInav';">|</td></tr></table></td></tr><tr><td height="3"></td></tr>
ATagParams = class="navONE"
}
}
}
# Inhalt ausgeben
INHALT = CONTENT
INHALT {
table = tt_content
select.orderBy = sorting
select.where = colPos = 0
}
# Linke Spalte ausgeben
LINKESPALTE = CONTENT
LINKESPALTE {
table = tt_content
select.orderBy = sorting
select.where = colPos = 1
}
# Bilder ausgeben
FOOTIMAGE = CONTENT
FOOTIMAGE {
table = tt_content
select.orderBy = sorting
select.where = colPos = 3
}
# News ausgeben
RECHTS < plugin.tt_news
RECHTS {
code >
code = LATEST
limit >
limit = 3
pid_list >
pid_list = 11
PIDitemDisplay = 11
}
# News-Plugin
plugin.tt_news {
pid_list >
pid_list = 11
PIDitemDisplay = 11
templateFile = fileadmin/news_template.tmpl
}
# Link Druckversion
DRUCKVERSION = TEXT
DRUCKVERSION {
field = uid
wrap = <a href="index.php?id=|&L=0&type=1" target="_new" class="navONE"><img src="/fileadmin/images/print.gif" width="11" height="8" border="0" alt="" /> Seite Drucken</a>
}
# News ausgeben
RECHTS < plugin.tt_news
RECHTS {
code >
code = LATEST
limit >
limit = 3
pid_list >
pid_list = 11
PIDitemDisplay = 11
}
# Suchformular
SUCHE < tt_content.search.30
SUCHE {
target = _self
redirect = 259
badMess = Bitte geben Sie ein Suchwort an!
layout = ###FIELD###
stdWrap.wrap >
dataArray.10 {
label =
type = *sword = input, 20, 30
}
dataArray.20 {
valueArray >
type = scols = hidden
value = pages.title-subtitle-keywords-description:tt_content.header-bodytext-imagecaption
}
image = IMAGE
image.file = GIFBUILDER
image.file {
XY = 45, 9
backColor = #f7f8ff
10 = TEXT
10.text = Suche
10.fontColor = #666666
10.fontSize = 11
10.fontFile = fileadmin/fonts/verdana.ttf
10.offset = 5, 9
}
}
[globalVar=TSFE:page|layout=1]
page.10.template.file = fileadmin/typo3-content.htm
[global]
[globalVar=TSFE:page|layout=2]
page.10.template.file = fileadmin/typo3-content-nonews.htm
[global]
[globalVar=TSFE:page|layout=3]
page.10.template.file = fileadmin/typo3-content-2sp.htm
[global]
#Emails verschlüsseln
config.spamProtectEmailAddresses = 2
config.spamProtectEmailAddresses_atSubst = <span>@</span>
#Sprache der Extensions
config.language = de
tt_content.search.10.target = _self
tt_content.search.20.target = _self
tt_content.search.30.target = _self
tt_content.search.20.layout.10.value = Suchresultate: ###RANGELOW###-###RANGEHIGH### von ###TOTAL###
tt_content.search.20.layout.10.wrap = <td width="95%" bgcolor="#f7f8ff"> | </td>
tt_content.search.20.layout.10.wrap = <td width="95%" bgcolor="#f7f8ff"> | </td>
tt_content.search.20.layout.20.wrap = <td>|</td>
tt_content.search.20.layout.10.wrap = <td width="95%"> | </td>
tt_content.search.20.next.value = Weiter
tt_content.search.20.prev.value = Zurück
tt_content.search.20.noResultObj.10.value = Leider liegen keine Suchresulate vor.
tt_content.search.20.noResultObj.10.wrap = <td width="95%"> | </td>
tt_content.search.30.dataArray.10.label = Suchbegriff
tt_content.search.30.dataArray.20.label = Suchen in
tt_content.search.30.dataArray.40.value = Suchen
tt_content.search.30.dataArray.20.valueArray.10.label = Seitentitel und Stichwörter
tt_content.search.30.dataArray.20.valueArray.20.label = Seiteninhalte
tt_content.search.20.renderObj.20.stdWrap.textStyle.color.default = black
Du hast in Deinem HTML Template keinen Marker "SEITENID" gesetzt, sondern den Marker "SEITENID" ist in Deinem TypoScript Template, das funktioniert nicht. Entweder Du erzeugst das ganze HTML Snippet über TypoScript oder Du setzt den Marker im HTML Template entsprechend.
Viele Grüße
Niki
Merci für deine Antwort. Ich sehe das Problem - das ganze muss wohl in Typoscript gebaut werden da es ein Navigationselement ist und der Link ja bei jedem Element anders ist.
Ich habe aber ehrlich gesagt keine Ahnung wie ich sowas bauen soll, habe ziemlich gestöbert im Internet aber nichts gefunden, hast Du mir nicht bitte einen Ansatz???
DANKE.