Zum Inhalt springen

Simulatestaticdocuments funkt. nur in einem Template

Erstellt am 16. August 2008 · 1 Antwort · letzte Antwort am 19. August 2008

Tags: Frage

butterbreeze ·

Hallo, hoffe das ist die richtige Ecke des Forums - ich habe ein seltsames Problem mit simulatestaticdocuments zur Anzeige von Alias-URLs:

Ich habe im Install Tool SimulateStaticDocuments aktiviert:
[FE][simulateStaticDocuments] = 1

Die vorhandene _.htaccess-Datei im Root Verzeichnis habe ich in .htaccess umbenannt (laut Aussage meines Providers (HostingAgency) muss ich dort keine inhaltliche Änderung vornehmen). Hier mal der nicht auskommentierte Inhalt der Rewrite Sektion:

---
### Begin: Rewrite stuff ###
RewriteEngine On
RewriteRule ^(typo3|t3lib|tslib|fileadmin|typo3conf|typo3temp|uploads|showpic\.php|favicon\.ico)/ - [L]
RewriteRule ^typo3$ typo3/index_re.php [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule .* index.php [L]
### End: Rewrite stuff ###
---

Und nun habe ich ins TS zweier Templates den folgenden Code eingetragen:

config.simulateStaticDocuments = 1
config.simulateStaticDocuments_noTypeIfNoTitle = 1

Im ersten Seitentyp funktioniert das Ganze nicht. Die URL bleibt kryptisch:
http://tinyurl.com/6m4d54
Entsprechendes TS:

config.simulateStaticDocuments = 1
config.simulateStaticDocuments_noTypeIfNoTitle = 1

#Default PAGE Object:
page = PAGE
page {
	typeNum = 0
	
	#Stylesheet
	stylesheet = fileadmin/css/style.css
	10 = TEMPLATE
	10.template = FILE
		10.template.file = fileadmin/aktuelles.htm
		10.workOnSubpart = DOKUMENT
	
	#Metadaten
	meta.AUTHOR = A.B.
	meta.DESCRIPTION = lorem
	meta.ROBOTS = index, follow
	meta.KEYWORDS = lorem	
	#Slimbox-Konfiguration	
	headerData.1230 = COA
	headerData.1230.1 = TEXT
	headerData.1230.1.value = window.addEvent('domready', Lightbox.init.bind(Lightbox,{resizeDuration: {$plugin.pmkslimbox.resizeDuration}, resizeTransition: Fx.Transitions.{$plugin.pmkslimbox.resizeTransition}, opacity: {$plugin.pmkslimbox.opacity}, initialWidth: {$plugin.pmkslimbox.initialWidth}, initialHeight: {$plugin.pmkslimbox.initialHeight}, animateCaption: {$plugin.pmkslimbox.animateCaption}, defaultIframeWidth: {$plugin.pmkslimbox.defaultIframeWidth}, defaultIframeHeight: {$plugin.pmkslimbox.defaultIframeHeight}, iframeScrolling: '{$plugin.pmkslimbox.iframeScrolling}', enablePrintButton: {$plugin.pmkslimbox.enablePrintButton}, enableSaveButton: {$plugin.pmkslimbox.enableSaveButton},
	headerData.1230.2 = TEXT
	headerData.1230.2.value = llPage: '{LLL:EXT:pmkslimbox/locallang.xml:page}', llOf: '{LLL:EXT:pmkslimbox/locallang.xml:of}', psScriptPath: '{path:EXT:pmkslimbox/savefile.php}'}));
	headerData.1230.2.insertData = 1
	headerData.1230.stdWrap.dataWrap (
		<script type="text/javascript" src="{path:{$plugin.pmkslimbox.mootoolsJS}}"></script>
		<script type="text/javascript" src="{path:EXT:pmkslimbox/res/scripts/slimbox_ex.js}"></script>
		<script type="text/javascript">|</script>
		<link rel="stylesheet" href="{path:{$plugin.pmkslimbox.slimboxCSS}}" type="text/css" media="screen" />
		)
	parameter.data = TSFE:lastImageInfo|origFile
	ATagParams = rel="lightbox"

	#Platzhalter ansprechen
	10.marks {
	
		#Headline
		AKTUELLES_HEADLINE = TEXT
		AKTUELLES_HEADLINE.field = title

		#Content Text (Center)
		AKTUELLES_CONTENT = CONTENT
		AKTUELLES_CONTENT {
			table = tt_content
			select.where = colPos = 0
		}

		#Content Image (Right)
		AKTUELLES_BOX_CONTENT = CONTENT
		AKTUELLES_BOX_CONTENT {
			table = tt_content
			select.where = colPos = 2
		}

	}
}

Im zweiten funktioniert es:
http://tinyurl.com/5vzkcw
Entsprechendes TS:

config.simulateStaticDocuments = 1
config.simulateStaticDocuments_noTypeIfNoTitle = 1

#Default PAGE Object:
page = PAGE
page {
	typeNum = 0
	
	#Stylesheet
	stylesheet = fileadmin/css/style.css
	10 = TEMPLATE
	10.template = FILE
		10.template.file = fileadmin/aktuelles_detail.htm
		10.workOnSubpart = DOKUMENT
	
	#Metadaten
	meta.AUTHOR = A.B.
	meta.DESCRIPTION = lorem
	meta.ROBOTS = index, follow
	meta.KEYWORDS = lorem

	#Platzhalter ansprechen
	10.marks {
	
		#Headline
		AKTUELLES_DETAIL_HEADLINE = TEXT
		AKTUELLES_DETAIL_HEADLINE.field = title

		#Content Text (Center)
		AKTUELLES_DETAIL_CONTENT = CONTENT
		AKTUELLES_DETAIL_CONTENT {
			table = tt_content
			select.where = colPos = 0
		}

	}
}

Ich leere ständig die Browser-, Seiten-, FE- & T3conf-Caches ... woran kann es liegen, dass die gleiche Methode mit einem zweiten Template nicht funktioniert. Evtl bin ich ja betriebsblind 😉

Ein schönes Wochenende, über Hilfestellung freu' ich mich ...

butterbreeze ·

Hmmm, scheint wohl ein exotisches Problem zu sein. Gibt es evtl. einen weiteren Cache (neben Seite, FE, T3Conf & Browser) der gelöscht werden muss?