Ich habe ein massives Problem mit einem Inhalt, der per Typoscript im Setup steht, aber auf der Webseite nicht angezeigt wird.
Ich nutze Typo3 4.7.4 und die aktuelle TemplaVoila Version.
Mein HTML-Code der Seite sieht so aus:
<!DOCTYPE html>
<html lang="de">
<head>
<meta charset="utf-8">
<!--
Diese Seite wurde erstellt von:
XXX
http://xxx.org/
This website is powered by TYPO3 - inspiring people to share!
TYPO3 is a free open source Content Management Framework initially created by Kasper Skaarhoj and licensed under GNU/GPL.
TYPO3 is copyright 1998-2012 of Kasper Skaarhoj. Extensions are copyright of their respective owners.
Information and contribution at http://typo3.org/
-->
<link rel="shortcut icon" href="http://localhost:8504/" type="directory">
<link rel="icon" href="http://localhost:8504/" type="directory">
<meta name="generator" content="TYPO3 4.7 CMS">
<meta name="author" content="XXX">
<meta name="publisher" content="XXX">
<meta name="robots" content="index,follow">
<meta name="revisit-after" content="10 days">
<meta name="copyright" content="XXX">
<meta name="MSSmartTagsPreventParsing" content="true">
<meta name="imagetoolbar" content="false">
<meta name="verify-v1" content="//Hier der Code für die Google-Webmaster-Tools, falls benötigt//">
<link rel="stylesheet" type="text/css" href="typo3temp/stylesheet_5f3a5043fa.css?1347284215" media="all">
<link rel="stylesheet" type="text/css" href="typo3conf/ext/community/Resources/Public/CSS/default.css?1350314909" media="all">
<script src="typo3temp/javascript_757c080409.js?1347284215" type="text/javascript"></script>
<title>XXX---Home</title>
<link href="fileadmin/responsive/css/main.css" rel="stylesheet" type="text/css">
<meta name="apple-mobile-web-app-capable" content="yes" />
<meta name="apple-mobile-web-app-status-bar-style" content="grey" />
<meta name="viewport" content="width=device-width; initial-scale=1.0; maximum-scale=1.0;" />
<script src="http://code.jquery.com/jquery-latest.js"></script>
<script type="text/javascript" src="fileadmin/responsive/js/jquery.nivo.slider.js"></script>
<script src="fileadmin/responsive/js/jquery.prettyPhoto.js" type="text/javascript"></script>
<script src="fileadmin/responsive/js/twitter.js"></script>
<script src="fileadmin/responsive/js/custom.js"></script>
<script>
//// Start Simple Sliders ////
$(function() {
setInterval("rotateDiv()", 10000);
});
function rotateDiv() {
var currentDiv=$("#simpleslider div.current");
var nextDiv= currentDiv.next ();
if (nextDiv.length ==0)
nextDiv=$("#simpleslider div:first");
currentDiv.removeClass('current').addClass('previous').fadeOut('2000');
nextDiv.fadeIn('3000').addClass('current',function() {
currentDiv.fadeOut('2000', function () {currentDiv.removeClass('previous');});
});
}
//// End Simple Sliders ////
</script>
<script type="text/javascript" charset="utf-8">
$(document).ready(function(){
$("a[rel^='prettyPhoto']").prettyPhoto();
});
</script>
</head>
<body>
<div id="header">
<!-- Start navigation area -->
<div id="navigation">
<div id="navigation_wrap">
<!-- Start contact info area -->
<div id="conteactinfo"></div>
<!-- End contact info area -->
<!-- Start navigation -->
<div id="navi"><ul><li><a href="index.php?id=2" >Home</a><ul><li><a href="index.php?id=19" >Login</a></li></ul></li><li><a href="index.php?id=14" >Nachrichten</a><ul><li><a href="index.php?id=15" >News</a></li></ul></li></ul></div>
<!-- End navigation -->
</div>
</div>
<!-- End navigation area -->
<div class="clear"></div>
<!-- Start Social & Logo area -->
<div id="header_small">
<!-- Start Logo area -->
<div id="logo"><a href="index.php?id=2" >XXX</a></div>
<!-- End Logo area -->
</div>
<!-- End Social & Logo area -->
</div>
<div id="main"><!-- Start Slider Wrapping -->
<div id="sliderwrap">
<!-- Start Slider -->
<div id="slider" class="nivoSlider">
<img src="fileadmin/responsive/images/slider-banners/slider01.jpg" alt=""/>
<img src="fileadmin/responsive/images/slider-banners/slider02.jpg" alt=""/>
<img src="fileadmin/responsive/images/slider-banners/slider03.jpg" alt=""/>
</div>
<!-- End Slider -->
<!-- Start Slider HTML Captions -->
<div id="htmlcaption" class="nivo-html-caption">
<strong>This</strong> is an example of a <em>HTML</em> caption with <a href="#">a link</a>.
</div>
<!-- End Slider HTML Captions -->
</div>
<!-- End Slider Wrapping -->
<!-- Start H1 Title -->
<div class="titles">
<h1>Willkommen bei der privaten Webseite der XXX</h1>
<span></span>
</div>
<!-- End H1 Title -->
<!-- Start Main Body Wrap -->
<div id="main-wrap">
<!-- Start Featured Boxes -->
<div class="boxes-third boxes-first">
<div class="boxes-padding">
<div class="bti">
<div class="featured-images"><img src="uploads/tx_templavoila/responsive-icon.png" width="72" height="53" alt=""></div>
<div class="featured-titles">responsive html</div>
</div>
<div class="featured-text"><p>Diese Webseite kann man ganz einfach auf allen gängigen Mediengeräten ansehen. Vom TV bis zum Smartphone!</p></div>
</div>
<span class="box-arrow"></span>
</div>
<div class="boxes-third">
<div class="boxes-padding">
<div class="bti">
<div class="featured-images"><img src="uploads/tx_templavoila/cleansleek-icon.png" width="66" height="53" alt=""></div>
<div class="featured-titles">clean & sleek</div>
</div>
<div class="featured-text"><p>Dieses einfach gehaltene Design ist trotzdem modern und ansprechend. Alles, was eine Homepage braucht!<span id="1349104560855S" style="display: none;"> <br /></span></p></div>
</div>
<span class="box-arrow"></span>
</div>
<div class="boxes-third boxes-last">
<div class="boxes-padding">
<div class="bti">
<div class="featured-images"><img src="uploads/tx_templavoila/google-icon.png" width="54" height="53" alt=""></div>
<div class="featured-titles">cross browser</div>
</div>
<div class="featured-text"><p>Die meisten aktuellen Browser können diese Webseite ohne Probleme darstellen. Falls nicht, schmeiß Deinen Browser weg!</p></div>
</div>
<span class="box-arrow"></span>
</div>
<!-- End Featured Boxes -->
</div>
<!-- END Main Body Wrap -->
</div>
<!-- Start Footer -->
<div id="footer">
<!-- Start Footer Top -->
<div id="footertop"><div class="footerwrap">
<!-- Start Latest Tweets -->
<div id="latest-tweets">
<div id="twittertitle">Latest Tweets</div>
<div id="twitterbody"></div>
</div>
<!-- End Latest Tweets -->
<!-- Start Useful Links -->
<div id="useful_links">
<div id="usefultitle">Latest Tweets</div>
<div id="usefulbody">
<ul>
<li><a href="#" title="">Lorem ipsum dolor sit </a></li>
<li><a href="#" title="">Maecenas non ipsum nunc</a></li>
<li><a href="#" title="">Lorem ipsum dolor </a></li>
<li><a href="#" title="">Maecenas non ipsum </a></li>
<li><a href="#" title="">Lorem ipsum dolor sit </a></li>
<li><a href="#" title="">Maecenas non ipsum nunc</a></li>
<li><a href="#" title="">Lorem ipsum dolor </a></li>
<li><a href="#" title="">Maecenas non ipsum </a></li>
<li><a href="#" title="">Lorem ipsum dolor sit </a></li>
<li><a href="#" title="">Maecenas non ipsum nunc</a></li>
</ul>
</div>
</div>
<!-- End Useful Links -->
<!-- Start Testimonials -->
<div id="latest-testimonial">
<div id="testimonialtitle">Tolle Sprüche</div>
<div id="testimonialbody">
<!-- Starting simple slider -->
<div id="simpleslider">
<!-- Slide 1 -->
<div class="current">
<h6>Title 1</h6>
<p>Das Gras wächst nicht schneller, wenn man daran zieht! </p>
</div>
<!-- End Slide 1 -->
<!-- Slide 2 -->
<div>
<h6>iusdhfisd sdf</h6>
<p>Der Mensch wird frei geboren und dann eingeschult. </p>
</div>
<!-- End Slide 2 -->
<!-- Slide 3 -->
<div>
<h6>eco sodalirity ltd</h6>
<p>Alle Menschen sind gleich. Nur die Gehälter sind verschieden. </p>
</div>
<!-- End Slide 3 -->
<!-- Slide 4 -->
<div>
<h6>asd</h6>
<p>Was zählen Schafe, wenn sie einschlafen wollen? </p>
</div>
<!-- End Slide 4 -->
<!-- Slide 5 -->
<div>
<h6>ec234234234</h6>
<p>Die Hälfte aller Menschen wollen abnehmen, die andere Hälfte verhungert. </p>
</div>
<!-- End Slide 5 -->
</div>
<!-- Ending simple slider -->
<div class="speachlower"></div>
</div>
</div>
<!-- End Latest Testimonials -->
</div>
</div>
<!-- End Footer Top -->
<div class="clear"></div>
<!-- Start Footer Bottom -->
<div id="footerbottom"><div class="footerwrap">
<!-- Start Copyright Div -->
<div id="copyright">©2012.- Private Webseite der XXX! - Alle Rechte vorbehalten!!</div>
<!-- End Copyright Div -->
</div>
</div>
<!-- End Footer Bottom -->
</div>
<!-- End Footer -->
<!-- Start Scroll To Top Div -->
<div id="scrolltab"></div>
<!-- End Scroll To Top Div -->
</body>
</html>
Mein TS Code der Seite sieht so aus:
//GRUNDKONFIGURATION
config {
admPanel = 0
headerComment (
Diese Seite wurde erstellt von:
XXX
XXX
)
doctype = html5
htmlTag_langKey = de_DE.utf-8
xmlprologue = none
disablePrefixComment = 1
index_enable = 1
baseUrl = http://localhost:8504/
spamProtectEmailAddresses = ascii
spamProtectEmailAddresses_atSubst = (at)
#simulateStaticDocuments = 1
#simulateStaticDocuments_noTypeIfNoTitle = 1
removeDefaultJS = external
inlineStyle2TempFile = 1
noScaleUp = 1
meaningfulTempFilePrefix = 50
sys_language_uid = 0
language = de
locale_all = de_DE
}
//RESPONSIVE DESIGN EINSTELLUNGEN
tt_content.image.20 {
imageStdWrap.dataWrap = <div class="csc-textpic-imagewrap"> | </div>
imageColumnStdWrap.dataWrap = <div class="csc-textpic-imagecolumn"> | </div>
}
tt_content.image.20 {
rendering {
dl {
imageRowStdWrap.dataWrap = <div class="csc-textpic-imagerow"> | </div>
imageLastRowStdWrap.dataWrap = <div class="csc-textpic-imagerow csc-textpic-imagerow-last"> | </div>
oneImageStdWrap.dataWrap = <dl class="csc-textpic-image###CLASSES###" > | </dl>
}
ul {
imageRowStdWrap.dataWrap = <div class="csc-textpic-imagerow"><ul> | </ul></div>
imageLastRowStdWrap.dataWrap = <div class="csc-textpic-imagerow csc-textpic-imagerow-last"><ul> | </ul></div>
oneImageStdWrap.dataWrap = <li class="csc-textpic-image###CLASSES###"> | </li>
}
div {
imageRowStdWrap.dataWrap = <div class="csc-textpic-imagerow"> | </div>
imageLastRowStdWrap.dataWrap = <div class="csc-textpic-imagerow csc-textpic-imagerow-last"> | </div>
oneImageStdWrap.dataWrap = <div class="csc-textpic-image###CLASSES###"> | </div>
}
simple {
imageStdWrap.dataWrap = <div class="csc-textpic-imagewrap csc-textpic-single-image"> | </div>
}
}
}
// CoolURI aktivieren
config.tx_cooluri_enable = 0
config.redirectOldLinksToNew = 0
page.config.metaCharset = utf-8
page.config.additionalHeaders = Content-Type:text/html;charset=utf-8
//ERWEITERTE BEREINIGUNGEN
lib.stdheader {
10.1.fontTag = <h2 id="c{field:uid}"{register:headerStyle}{register:headerClass}>|</h2>
10.2.fontTag = <h3 id="c{field:uid}"{register:headerStyle}{register:headerClass}>|</h3>
10.3.fontTag = <h4 id="c{field:uid}"{register:headerStyle}{register:headerClass}>|</h4>
10.4.fontTag = <h5 id="c{field:uid}"{register:headerStyle}{register:headerClass}>|</h5>
10.5.fontTag = <h6 id="c{field:uid}"{register:headerStyle}{register:headerClass}>|</h6>
stdWrap.dataWrap = |
}
page.config.disablePrefixComment = true
lib.parseFunc_RTE.nonTypoTagStdWrap.encapsLines.addAttributes.P.class >
tt_content.stdWrap.prefixComment >
tt_content.header.20.prefixComment >
tt_content.default.prefixComment >
tt_content.text.stdWrap.prefixComment >
tt_content.text.20.prefixComment >
tt_content.textpic.20.stdWrap.prefixComment >
tt_content.table.20.stdWrap.prefixComment >
tt_content.menu.20.stdWrap.prefixComment >
tt_content.image.20.stdWrap.prefixComment >
tt_content.list.20.stdWrap.prefixComment >
lib.stdheader {
10.1 >
10.1 = TEXT
10.1.current = 1
10.1.fontTag = <h2>|</h2>
10.2 >
10.2 < .10.1
10.2.fontTag = <h3>|</h3>
10.2.stdWrap.dataWrap >
10.3 >
10.3 < .10.1
10.3.fontTag = <h4>|</h4>
10.4 >
10.4 < .10.1
10.4.fontTag = <h5>|</h5>
10.5 >
10.5 < .10.1
10.5.fontTag = <h6>|</h6>
stdWrap.dataWrap >
}
content.headerSpace = 0|0
content.space = 0|0
tt_content.textpic.20.spaceBelowAbove = 0
tt_content.image.20.spaceBelowAbove = 0
tt_content.header.stdWrap.space = 0|0
tt_content.stdWrap.space = 0|0
tt_content.stdWrap.spaceBefore = 0
tt_content.stdWrap.spaceAfter = 0
lib.stdheader.stdWrap.space = 0|0
plugin.tx_cssstyledcontent._CSS_DEFAULT_STYLE >
plugin.tt_news._CSS_DEFAULT_STYLE >
tt_content.stdWrap.innerWrap >
# ID der Startseite = 4
lib.logo = COA
lib.logo {
10 = TEXT
10.value = XXX
10.typolink {
parameter = 2
wrap =
}
}
lib.navigation = HMENU
lib.navigation {
special = list
special.value = 2,14
1 = TMENU
1 {
expAll = 1
noBlur = 1
wrap = <ul>|</ul>
NO = 1
NO {
ATagTitle.field = abstract // description // subtitle
wrapItemAndSub = <li>|</li>
}
}
# 1. Ebene in 2. kopieren
2 < .1
2.wrap = <ul>|</ul>
}
#Footer1 Credit
lib.footertop = RECORDS
lib.footertop.tables = tt_content
lib.footertop.source = 5
#Footer2 Credit
lib.footerbottom = RECORDS
lib.footerbottom.tables = tt_content
lib.footerbottom.source = 6
page.5 = LOAD_REGISTER
page.5 {
readmore.cObject = TEXT
readmore.cObject {
value = Read more
lang.de = Weiterlesen
}
}
plugin.tt_news {
displayList {
subheader_stdWrap >
subheader_stdWrap {
stripHtml = 1
crop = 230 | ... | 1
ifEmpty.field = bodytext
append = TEXT
append.data = register:newsMoreLink_url
append.dataWrap = <p class="blogbutton"><a class="smallsmoothrectange redbutton" href="|" title="{field:title}">{register:readmore}</a></p>
append.if.isTrue.field = bodytext
}
}
plugin.tt_news.pageBrowser.maxPages = 30
plugin.tx_cwtcommunity_pi1.jquery.enabled = false
plugin.tx_felogin_pi1 {
_LOCAL_LANG {
default {
oLabel_header_welcome =
oLabel_msg_welcome =
oLabel_header_logout =
oLabel_msg_logout =
oLabel_header_error = Failure
oLabel_msg_error = Please try again
oLabel_header_success = Success
oLabel_msg_success = You are logged in named ###USER###
oLabel_header_status =
oLabel_msg_status =
username = username:
password = password:
login = login
logout = logout
send_password = send password
your_email = your email-address:
forgot_password = Forgot your Password?
}
de {
ll_welcome_header =
ll_welcome_message =
ll_forgot_header_backToLogin = Login
oLabel_header_logout =
oLabel_msg_logout =
oLabel_header_error = Anmeldefehler
oLabel_msg_error = Bitte versuchen Sie es erneut
oLabel_header_success = Anmeldung erfolgreich
oLabel_msg_success = Sie sind angemeldet als ###USER###
oLabel_header_status =
oLabel_msg_status =
username = Name:
password = Passwort:
login = Jetzt anmelden
logout = Abmelden
send_password = Passwort senden
your_email = Ihre Email-Adresse:
forgot_password = Passwort vergessen?
}
}
}
plugin.tx_felogin_pi1.storagePid = 3
lib.login = RECORDS
lib.login.tables = tt_content
lib.login.source = 20
Ud um den letzten Punkt des TS geht es. Ich habe mit TemplaVoila den Bereich "lib.login" bei
<div id="navigation_wrap">
<!-- Start contact info area -->
<div id="conteactinfo"></div>
<!-- End contact info area -->
...gemappt, aber der Bereich bleibt leer.
Kann jemand sehen, ob eine Typoscript-Einstellung da etwas verpfuscht?