Hallo, ich habe das templavoila soweit in das typo3 integriert, aber komischerweise wenn ich nur root Mappe wird alles ausser dem Footer korrekt angezeigt aber wenn ich alles Mappe dann wird es unvollständig angezeigt. Woran kann das liegen. Wie ändere ich das?
Der Seitentitel, Info-Content, Suchfeld und Footer sollten auf jeder Seite zu sehen sein.
Der Main-Content sollte variabel sein.
http://judoverein-goerlitz.de/
Verwendete Typoscripte
#####################################################################################
# CONFIG
#####################################################################################
config {
headerComment (
Judoverein-Goerlitz (www.judoverein-goerlitz.de)
Diese Seite wurde erstellt von Daniel Kittelmann
)
language = de
locale_all = de_DE
uniqueLinkVars = 1
index_enable = 1
no_cache = 0
doctype = xhtml_trans
xhtml_cleaning = all
disablePrefixComment = 1
removeDefaultJS = external
inlineStyle2TempFile = 1
metaCharset = utf-8
additionalHeaders = Content-Type:text/html;charset=utf-8
simulateStaticDocuments = 0
baseURL = http://www.judoverein-goerlitz.de/
config.tx_realurl_enable = 1
prefixLocalAnchors = all
}
# ------------------------------------------------------------------
# REAL URL
# ------------------------------------------------------------------
simulateStaticDocuments = 0
prefixLocalAnchors = all
# ------------------------------------------------------------------
# EMAIL SCHUTZ
# ------------------------------------------------------------------
spamProtectEmailAddresses = 1
spamProtectEmailAddresses_atSubst = @
spamProtectEmailAddresses_lastDotSubst = <span class="hide">.dont-want-spam</span>.
}
[browser = msie]
config.doctypeSwitch = 1
[else]
config.doctypeSwitch = 0
[end]
#####################################################################################
# PAGE
#####################################################################################
page = PAGE
page.typeNum = 0
page.10 = USER
page.10.userFunc = tx_templavoila_pi1->main_page
page.config.xmlprologue = none
#####################################################################################
# Kontaktformular
#####################################################################################
powermailJS.config.language = de
#####################################################################################
# Logo
#####################################################################################
lib.alt=COA
lib.alt{
#wrap=|
5=RECORDS
5{
# id des template-records
source=3
tables = sys_template
conf.sys_template >
conf.sys_template = TEXT
conf.sys_template.field=site_title
}
}
lib.logo = IMAGE
lib.logo {
file = fileadmin/templates/lib/Eblem-Judo.gif
stdWrap.typolink.parameter = 22
stdWrap.typolink.ATagParams = class="info_content"
stdWrap.typolink.title = zur Startseite
}
#Text für Überschriften mappen
lib.field_header = TEXT
lib.field_header.data = register:tx_templavoila_pi1.parentRec.header
# ------------------------------------------------------------------
# Navigation
# ------------------------------------------------------------------
lib.field_main_menu = HMENU
lib.field_main_menu {
special = directory
special.value = {$navPid}
1 = TMENU
1.wrap = <ul class="main_menu"> | </ul>
1.NO = 1
1.NO {
wrapItemAndSub = <li class="no"> | </li>
}
1.ACT = 1
1.ACT {
wrapItemAndSub = <li class="act"> | </li>
}
1.CUR = 1
1.CUR {
wrapItemAndSub = <li class="cur"> | </li>
}
2 = TMENU
2.NO = 1
2.wrap = <ul> | </ul>
2.NO{
wrapItemAndSub = <li class="no"> | </li>
}
2.ACT = 1
2.ACT {
wrapItemAndSub = <li class="act"> | </li>
}
2.CUR = 1
2.CUR {
wrapItemAndSub = <li class="cur"> | </li>
}
3 = TMENU
3.NO = 1
3.wrap = <ul> | </ul>
3.NO{
allWrap = <li class="no"> | </li>
}
3.CUR = 1
3.CUR {
wrapItemAndSub = <li class="cur"> | </li>
}
}
# ------------------------------------------------------------------
# breadcrumb
# ------------------------------------------------------------------
lib.field_breadcrumb = HMENU
lib.field_breadcrumb {
special = rootline
special.range = {$breadcrumbRange}
1 = TMENU
1.wrap = <div id="breadcrumb_box"> | </div>
1.NO = 1
1.NO {
allWrap = <span class="no"> | </span> >
}
1.ACT = 1
1.ACT {
allWrap = <span class="no"> | </span> >
}
1.CUR = 1
1.CUR {
allWrap = <span class="cur">|</span>
}
}
####################
# Indexed Search - Suchfeld
#####################
lib.field_search = COA_INT
lib.field_search {
stdWrap.prefixComment = 2 | lib.field_search
10 = TEXT
10.typolink.parameter = {$plugin.tx_indexedsearch.searchUID}
10.typolink.returnLast = url
10.wrap = <form action="|" method="post" id="indexedsearch">
20 = COA
20 {
10 = TEXT
10.data = GPvar : tx_indexedsearch |sword
10.htmlSpecialChars = 1
10.wrap = <input name="tx_indexedsearch[sword]" value="Suchen..." onblur="if(this.value=='') this.value='Suchen...';" onfocus="if(this.value=='Suchen...') this.value='';" alt="|" id="searchinput" type="text" />
20 = COA
20 {
10 = TEXT
10.value = <input type="hidden" name="tx_indexedsearch[sections]" value="0" />
20 = TEXT
20.value = <input name="tx_indexedsearch[submit_button]" value="Search" type="hidden" />
30 = TEXT
30.value = <input type="submit" name="submit" value="" id="searchsubmit" />
}
}
#30 = COA
#30 {
# 10 = TEXT
# 10.value = Advanced search »
# 10.typolink.parameter = {$plugin.tx_indexedsearch.searchUID}
# 10.typolink.additionalParams = &tx_indexedsearch[ext]=1
# if.isTrue = {$plugin.tx_indexedsearch.showAdvanced}
#}
wrap = | </form>
40 = HTML
40.value (
<script type="text/javascript">
window.onload = function() {
myForm = document.getElementById('indexedsearch');
searchInput = document.getElementById('searchinput');
searchSubmit = document.getElementById('searchsubmit');
myForm.onsubmit = function() {
if(searchInput.value == searchInput.defaultValue) {
alert("Bitte geben Sie einen Suchbegriff ein!")
return false;
}
}
searchInput.onblur = function() {
if ( this.value == '') {
this.value = this.defaultValue;
}
}
searchInput.onkeydown = function() {
if ( this.value != '' && this.value != this.defaultValue) {
searchSubmit.disabled = false;
}
}
searchInput.onfocus = function() {
if ( this.value == this.defaultValue ) {
this.value = '';
} else {
searchSubmit.disabled = false;
}
}
}
</script>
)
}
#####################
# Indexed Search -start
#####################
#plugin.tx_indexedsearch._DEFAULT_PI_VARS.lang = 1
plugin.tx_indexedsearch.forwardSearchWordsInResultLink = 0
plugin.tx_indexedsearch {
show.advancedSearchLink=0
_CSS_DEFAULT_STYLE >
}
page.config.index_enable = 1
# Externe Dateien indexieren z.B. PDF, DOC etc.
page.config.index_externals = 1
# Eigenes Template zuweisen ACHTUNG ÄNDERN
plugin.tx_indexedsearch.templateFile = fileadmin/templates/indexed_search.tmpl
plugin.tx_indexedsearch {
blind {
###settings: 0=aktiv (sichtbar), -1 inaktiv (nicht sichtbar)
## Vergleichs-Typ (Ganzes Wort, Wortteil,etc)
type=0
## type default option (und /oder)
defOp=0
## Bereich(e) der Website
sections=0
## Suche in Medientypen (erweiterungen)
media=0
## Sortierung
order=0
## Ansicht (Sektionshierachie / Liste)
group=0
## Ansicht: Erweiterte Vorschau
extResume = 0
## Sprachwahlbox
lang=0
## Aufsteigend absteigend
desc=0
## Ergebnisse (Anzahl der Treffer pro Seite)
results=0
}
show {
###settings: 1=aktiv (sichtbar), 0 inaktiv (nicht sichtbar)
## zeige Kurzanleitung
rules=0
## Erstellungsinformationen des Hashes
parsetimes=1
## Zweite Ebene im Bereichs-dropdown anzeigen
L2sections=1
## Erste Ebene im Bereichs-dropdown anzeigen
L1sections=1
## Alle "nicht im Menü" oder "im Menü verstecken"
##(aber nicht "versteckte" seiten) mit anzeigen in section?
LxALLtypes=1
## leeren des Suchfeldes nach Suche
clearSearchBox = 0
## Aktuelles suchwort zu den bisherigen Suchwörtern hinzufügen
clearSearchBox.enableSubSearchCheckBox=0
}
search {
## Seiten-Id auf der die Suchergebnisse ausgegeben werden sollen.
## Leer lassen entspricht auf gleicher Seite ausgeben
rootPidList =
## Anzahl der auszugebenden Treffer
_DEFAULT_PI_VARS.results = 10
page_links = 10
}
}
# ------------------------------------------------------------------
# Footer
# ------------------------------------------------------------------
lib.field_footer = CONTENT
lib.field_footer.wrap = <div id="inner_footer_box"> | </div>
lib.field_footer.table = tt_content
lib.field_footer.select {
pidInList = {$footerPid}
}
# ------------------------------------------------------------------
# Meta Navigation
# ------------------------------------------------------------------
lib.field_meta_menu = HMENU
lib.field_meta_menu {
special = directory
special.value = {$metanavPid}
1 = TMENU
1.stdWrap.wrap = <div id="meta_menu"> | </div>
1.NO = 1
1.NO {
ATagParams = class="no"
allWrap = | | |*| | | |*| |
}
}
HTML-Vorlage
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"/>
<head>
<title>Judoverein-Görlitz e.V.</title>
<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
<link rel="stylesheet" type="text/css" href="lib/css/layout.css"/>
<link rel="stylesheet" type="text/css" href="lib/css/style.css"/>
<link rel="stylesheet" type="text/css" href="lib/css/content.css"/>
</head>
<body>
<div id="screen_box">
<div id="outer_logo_box">
<div id="inner_logo_box">
<div class="site_title">
Judoverein-Görlitz e.V.
</div>
<div class="sub_site_title">
</div>
</div>
</div>
<div id="outer_hmenu_box">
<div id="inner_hmenu_box">
<ul class="main_menu">
<li class="no">
<span class="menu_bg_left"><img class="transparent" src="lib/images/transparent.gif"></span><a class="main_menu_link" href="#">Home</a><span class="menu_bg_right"><img class="transparent" src="lib/images/transparent.gif"></span>
</li>
<li class="act">
<span class="menu_bg_left"><img class="transparent" src="lib/images/transparent.gif"></span><a class="main_menu_link" href="#">Unser Verein</a><span class="menu_bg_right"><img class="transparent" src="lib/images/transparent.gif"></span>
<ul>
<li class="no">
<a href="#">Anfahrt</a>
</li>
<li class="no">
<a href="#">Vereinsgeschichte</a>
</li>
<li class="no">
<a href="#">Unser Vorstand</a>
</li>
<li class="no">
<a href="#">Unsere Trainer</a>
</li>
<li class="no">
<a href="#">Satzung</a>
</li>
<li class="no">
<a href="#">Unsere Beiträge</a>
</li>
<li class="no">
<a href="#">Formulare</a>
</li>
<li class="no">
<a href="#">Sponsoren</a>
</li>
<li class="no">
<a href="#">Veranstaltungen</a>
</li>
</ul>
</li>
<li class="act">
<span class="menu_bg_left"><img class="transparent" src="lib/images/transparent.gif"></span><a class="main_menu_link" href="#">Wettkämpfe</a><span class="menu_bg_right"><img class="transparent" src="lib/images/transparent.gif"></span>
<ul>
<li class="no">
<a href="#">Ergebnisse</a>
<ul>
<li class="no">
<a href="#">2015</a>
</li>
<li class="no">
<a href="#">2014</a>
</li>
<li class="no">
<a href="#">2013</a>
</li>
<li class="no">
<a href="#">2012</a>
</li>
<li class="no">
<a href="#">2011</a>
</li>
<li class="no">
<a href="#">2010</a>
</li>
</ul>
</li>
<li class="no">
<a href="#">Bilder-Galerie</a>
<ul>
<li class="no">
<a href="#">2015</a>
</li>
<li class="no">
<a href="#">2014</a>
</li>
<li class="no">
<a href="#">2013</a>
</li>
<li class="no">
<a href="#">2012</a>
</li>
<li class="no">
<a href="#">2011</a>
</li>
<li class="no">
<a href="#">2010</a>
</li>
</ul>
</li>
</ul>
</li>
<li class="act">
<span class="menu_bg_left"><img class="transparent" src="lib/images/transparent.gif"></span><a class="main_menu_link" href="#">Alles über Judo</a><span class="menu_bg_right"><img class="transparent" src="lib/images/transparent.gif"></span>
<ul>
<li class="no">
<a href="#">Geschichte</a>
</li>
<li class="no">
<a href="#">Was ist Judo</a>
</li>
<li class="no">
<a href="#">Vorurteile & Fragen</a>
</li>
<li class="no">
<a href="#">Warum Judo</a>
</li>
<li class="no">
<a href="#">Judo Werte</a>
</li>
<li class="no">
<a href="#">Judo Wörterbuch</a>
</li>
<li class="no">
<a href="#">Techniken</a>
<ul>
<li class="no">
<a href="#">Falltechniken</a>
</li>
<li class="no">
<a href="#">Wurftechniken</a>
</li>
<li class="no">
<a href="#">Bodentechniken</a>
</li>
</ul>
</li>
<li class="no">
<a href="#">Prüfungen</a>
<ul>
<li class="no">
<a href="#">Kyu-Prüfung</a>
</li>
<li class="no">
<a href="#">Dan-Prüfung</a>
</li>
</ul>
</li>
<li class="no">
<a href="#">Regeln</a>
<ul>
<li class="no">
<a href="#">Alters-/Gewichtsklassen</a>
</li>
<li class="no">
<a href="#">Gürtel</a>
</li>
<li class="no">
<a href="#">Ordnung</a>
</li>
<li class="no">
<a href="#">Trainerausbildung</a>
</li>
<li class="no">
<a href="#">Kampfrichterausbildung</a>
</li>
<li class="no">
<a href="#">Wettkampfregeln</a>
</li>
</ul>
</li>
<li class="no">
<a href="#">Judospiele</a>
</li>
</ul>
</li>
<li class="act">
<span class="menu_bg_left"><img class="transparent" src="lib/images/transparent.gif"></span><a class="main_menu_link" href="#">Sonstiges</a><span class="menu_bg_right"><img class="transparent" src="lib/images/transparent.gif"></span>
<ul>
<li class="no">
<a href="#">Judo-Quiz</a>
<ul>
<li class="no">
<a href="#">Quiz starten</a>
</li>
<li class="no">
<a href="#">Quiz Statistik</a>
</li>
<li class="no">
<a href="#">Quiz Highscore</a>
</li>
</ul>
</li>
<li class="no">
<a href="#">Gästebuch</a>
</li>
<li class="no">
<a href="#">Umfragen</a>
</li>
</ul>
</li>
<li class="no">
<span class="menu_bg_left"><img class="transparent" src="lib/images/transparent.gif"></span><a class="main_menu_link" href="#">Links</a><span class="menu_bg_right"><img class="transparent" src="lib/images/transparent.gif"></span>
</li>
</ul>
</div>
<div id="outer_banner_box">
<div id="inner_banner_box">
</div>
</div>
<div id="outer_main_box">
<div id="inner_main_box">
<div id="content_box_top">
</div>
<div id="breadcrumb_box">
<span class="no"><a href="#">Home</a></span> > <span class="no"><a href="#">Alles über Judo</a></span> > <span class="no"><a href="#">Prüfungen</a></span> > <span class="cur"><a href="#">Kyu-Prüfungen</a></span>
</div>
<div id="vmenu_box">
</div>
<div id="content_box">
<div class="main_content">
<h1>Überschrift 1</h1>
<p>
Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
Aenean commodo ligula eget dolor. Aenean massa.
Cum sociis natoque penatibus et magnis dis parturient montes,
nascetur ridiculus mus. Donec quam felis, ultricies nec,
pellentesque eu, pretium quis, sem.
</p>
<h2>Überschrift 2</h2>
<p>
Aenean commodo ligula eget dolor. Aenean massa.
Cum sociis natoque penatibus et magnis dis parturient montes,
nascetur ridiculus mus. Donec quam felis, ultricies nec,
pellentesque eu, pretium quis, sem.
</p>
<p>
<ul>
<li>
Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
</li>
<li>
Aliquam tincidunt mauris eu risus.
</li>
<li>
Vestibulum auctor dapibus neque.
</li>
</ul>
</p>
<p>
Nulla consequat massa quis enim. Donec pede justo,
fringilla vel, aliquet nec, vulputate eget, arcu.
In enim justo, rhoncus ut, imperdiet a, venenatis vitae,
justo. Nullam dictum felis eu pede mollis pretium.
Integer tincidunt. Cras dapibus. Vivamus elementum semper
nisi. Aenean vulputate eleifend tellus. Aenean leo ligula,
porttitor eu, consequat vitae, eleifend ac, enim.
Aliquam lorem ante, dapibus in, viverra quis, feugiat a,
</p>
<h3>Überschrift 3</h3>
<p>
Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
Aenean commodo ligula eget dolor. Aenean massa.
Cum sociis natoque penatibus et magnis dis parturient montes,
nascetur ridiculus mus. Donec quam felis, ultricies nec,
pellentesque eu, pretium quis, sem. Nulla consequat massa quis enim.
Donec pede justo, fringilla vel, aliquet nec, vulputate eget, arcu.
In enim justo, rhoncus ut, imperdiet a, venenatis vitae, justo.
Nullam dictum felis eu pede mollis pretium. Integer tincidunt.
Cras dapibus. Vivamus elementum semper nisi. Aenean vulputate eleifend tellus.
Aenean leo ligula, porttitor eu, consequat vitae, eleifend ac, enim.
Aliquam lorem ante, dapibus in, viverra quis, feugiat a, tellus.
</p>
</div>
<div class="info_content">
<div id="search_box">
<form action="" id="mailform" name="mailform" enctype="multipart/form-data" method="post" onsubmit="return validateForm('mailform','','','','')">
<input id="searchinput" type="text" name="sword" value="Suchen..." onblur="if(this.value=='') this.value='Suchen...';" onfocus="if(this.value=='Suchen...') this.value='';" /><input type="submit" name="submit" value="" id="searchsubmit" />
</form>
</div>
<br/>
<br/>
<img src="lib/images/Eblem-Judo.gif" width="230" height="220" border="0" alt="Vereinslogo" />
<br/>
<br/>
<p>
<table>
<tr>
<th colspan="2">Trainingszeiten</th>
</tr>
<th colspan="2">Dienstag</th>
</tr>
<tr>
<td colspan="2"> Anfänger und Fortgeschrittene </td>
</tr>
<tr>
<td>16.00<br/>-<br/>17.45 Uhr</td>
<td>Ulbrich, Frank; Hoffmann, Hartmut</td>
</tr>
<tr>
<td colspan="2">2. Fortgeschrittene / Männer & Frauen</td>
</tr>
<tr>
<td>17.45<br/>-<br/>19.30 Uhr</td>
<td>Ulbrich, Andreas / Sowodniok, Michael</td>
</tr>
<tr>
<td colspan="2"><br /></td>
</tr>
<tr>
<th colspan="2">Mittwoch</th>
</tr>
<tr>
<td colspan="2"> Anfänger und Fortgeschrittene</td>
</tr>
<tr>
<td>16.30<br/>-<br/>18.15 Uhr</td>
<td>Ulbrich, Frank; Hoffmann, Hartmut</td>
</tr>
<tr>
<td colspan="2">2. Fortgeschrittene / Männer & Frauen</td>
</tr>
<tr>
<td>18.15<br/>-<br/>20.00 Uhr</td>
<td>Ulbrich, Andreas / Sowodniok, Michael</td>
</tr>
</table>
</p>
<p>
<b>Termine</b>
<ul>
<li>
Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
</li>
<li>
Aliquam tincidunt mauris eu risus.
</li>
<li>
Vestibulum auctor dapibus neque.
</li>
</ul>
</p>
</div>
</div>
<div id="footer_box">
<div class="copyright">
© 2015 Judoverein-Görlitz e.V. | <a href="mailto:kontakt@name.de">kontakt@name.de</a>
</div>
<div class="meta_menu">
<a href="#">Kontakt</a>
| <a href="#">Impressum</a>
</div>
</div>
</div>
</div>
</body>
</html>