Hallo!
Ich bin gerade dabei für eine NonProfitOrganisation kostenlos ne Website zu basteln und hänge gerade ein bißchen. Ich möchte so gut wie jede Seite nicht nur mit vergrößerbarer Schrift (Fsize) sondern auch als PDF druckbar ausgeben.
Leider klappt das mit den Kalenderausgaben nicht ... da scheitere ich einfach an den realURL-Konfigurationen. Vielleicht weiß einer von Euch Rat?
Und dann habe ich noch ein Problem - wenn man die Schriftgröße anpasst, wird je nach Größe ein "virtuelles Verzeichnis" namens "m", "l" oder "xl" in den Pfad eingefügt. Aber beim PDF-Link taucht zusätzlich hinten z.B. "?Fsize=2" auf.
Hier meine realurl.conf:
<?php
$TYPO3_CONF_VARS['SC_OPTIONS']['t3lib/class.t3lib_tstemplate.php']['linkData-PostProc']['tx_realurl']='EXT:realurl/class.tx_realurl.php:&tx_realurl->encodeSpURL';
$TYPO3_CONF_VARS['SC_OPTIONS']['tslib/class.tslib_fe.php']['checkAlternativeIdMethods-PostProc']['tx_realurl']='EXT:realurl/class.tx_realurl.php:&tx_realurl->decodeSpURL';
$TYPO3_CONF_VARS['SC_OPTIONS']['t3lib/class.t3lib_tcemain.php']['clearPageCacheEval']['tx_realurl']='EXT:realurl/class.tx_realurl.php:&tx_realurl->clearPageCacheMgm';
$TYPO3_CONF_VARS['SC_OPTIONS']['t3lib/class.t3lib_tcemain.php']['clearAllCache_additionalTables']['tx_realurl_urldecodecache']='tx_realurl_urldecodecache';
$TYPO3_CONF_VARS['SC_OPTIONS']['t3lib/class.t3lib_tcemain.php']['processDatamapClass']['tx_realurl']='EXT:realurl/class.tx_realurl_tcemain.php:&tx_realurl_tcemain';
$TYPO3_CONF_VARS['FE']['addRootLineFields'].=',tx_realurl_pathsegment';
//Includeconfigurationfile
$_realurl_conf=@unserialize($_EXTCONF);
if(is_array($_realurl_conf)){
$_realurl_conf_file=trim($_realurl_conf['configFile']);
if($_realurl_conf_file&&@file_exists(PATH_site.$_realurl_conf_file)){
require_once(PATH_site.$_realurl_conf_file);
}
unset($_realurl_conf_file);
}
define('TX_REALURL_AUTOCONF_FILE','typo3conf/realurl_autoconf.php');
if(!isset($GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['realurl'])){
@include_once(PATH_site.TX_REALURL_AUTOCONF_FILE);
}
unset($_realurl_conf);
define('TX_REALURL_SEGTITLEFIELDLIST_DEFAULT','tx_realurl_pathsegment,alias,nav_title,title');
define('TX_REALURL_SEGTITLEFIELDLIST_PLO','nav_title,title');
$TYPO3_CONF_VARS['EXTCONF']['realurl']['_DEFAULT']=array(
'init'=>array(
'useCHashCache'=>'0',
'enableCHashCache'=>1,
'respectSimulateStaticURLs'=>'TRUE',
'appendMissingSlash'=>'ifNotFile',
'enableUrlDecodeCache'=>'1',
'enableUrlEncodeCache'=>'1',
),
'preVars'=>array(
array(
'GETvar'=>'no_cache',
'valueMap'=>array(
'no_cache'=>1,
'nc'=>1,
),
'noMatch'=>'bypass',
),
array(
'GETvar'=>'L',
'valueMap'=>array(
'de'=>'0',
'en'=>'1',
),
'noMatch'=>'bypass',
),
array(
'GETvar'=>'Fsize',
'valueMap'=>array(
'm'=>'1',
'l'=>'2',
'xl'=>'3',
),
'noMatch'=>'bypass',
),
),
'pagePath'=>array(
'type'=>'user',
'userFunc'=>'EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main',
'spaceCharacter'=>'-',
'segTitleFieldList'=>'alias,tx_realurl_pathsegment,nav_title,title',
'languageGetVar'=>'L',
'expireDays'=>1,
'disablePathCache'=>1,
'rootpage_id'=>1,
),
'fileName'=>array(
'defaultToHTMLsuffixOnPrev'=>1,
'index'=>array(
'print.html'=>array(
'keyValues'=>array(
'type'=>98,
),
),
'print.pdf'=>array(
'keyValues'=>array(
'type'=>123,
),
),
'rss.xml'=>array(
'keyValues'=>array(
'type'=>100,
),
),
'rss091.xml'=>array(
'keyValues'=>array(
'type'=>101,
),
),
'rdf.xml'=>array(
'keyValues'=>array(
'type'=>102,
),
),
'atom.xml'=>array(
'keyValues'=>array(
'type'=>103,
),
),
),
),
'postVarSets'=>array(
'_DEFAULT'=>array(
// CAL parameters
'cal'=> array(
array(
'GETvar' => 'tx_cal_controller[view]'
),
array(
'GETvar' => 'tx_cal_controller[getdate]'
),
array(
'GETvar' => 'tx_cal_controller[gettime]'
),
array(
'GETvar' => 'tx_cal_controller[lastview]'
),
array(
'GETvar' => 'tx_cal_controller[type]'
),
array(
'GETvar' => 'tx_cal_controller[category]',
'lookUpTable' => array(
'table' => 'tx_cal_category',
'id_field' => 'uid',
'alias_field' => 'title',
'addWhereClause' => ' AND NOT deleted',
'useUniqueCache' => 1,
'useUniqueCache_conf' => array(
'strtolower' => 1,
'spaceCharacter' => '_',
),
),
),
array(
'GETvar' => 'tx_cal_controller[uid]',
'lookUpTable' => array(
'table' => 'tx_cal_event',
'id_field' => 'uid',
'alias_field' => 'title',
'addWhereClause' => ' AND NOT deleted',
'useUniqueCache' => 1,
'useUniqueCache_conf' => array(
'strtolower' => 1,
'spaceCharacter' => '_',
),
),
),
array(
'GETvar' => 'tx_cal_controller[gettime]'
),
array(
'GETvar' => 'tx_cal_controller[preview]'
),
),
//news weiter
'browse'=>array(
array(
'GETvar'=>'tx_ttnews[pointer]','valueMap'=>array('weiter'=>'1','weiter'=>'2',
)
),
//newskategorien
'kategorie'=>array(
array(
'GETvar'=>'tx_ttnews[cat]',
'lookUpTable'=>array(
'table'=>'tt_news_cat',
'id_field'=>'uid',
'alias_field'=>'title',
'addWhereClause'=>'ANDNOTdeleted',
'useUniqueCache'=>1,
'useUniqueCache_conf'=>array(
'strtolower'=>1,'spaceCharacter'=>'-',
),
),
),
),
//newsartikel
'datum'=>array(
array(
'GETvar'=>'tx_ttnews[year]',
),
array(
'GETvar'=>'tx_ttnews[month]',
),
array(
'GETvar'=>'tx_ttnews[day]',
),
array(
'GETvar'=>'tx_ttnews[tt_news]',
'lookUpTable'=>array(
'table'=>'tt_news',
'id_field'=>'uid',
'alias_field'=>'title',
'addWhereClause'=>'ANDNOTdeleted',
'useUniqueCache'=>1,
'useUniqueCache_conf'=>array(
'strtolower'=>1,'spaceCharacter'=>'-',
),
),
),
),
),
),)
);
$TYPO3_CONF_VARS['EXTCONF']['realurl']=array(
'_DEFAULT'=>array(
'init'=>array(
'useCHashCache'=>'0',
'enableCHashCache'=>1,
'appendMissingSlash'=>'ifNotFile',
'enableUrlDecodeCache'=>1,
'enableUrlEncodeCache'=>1,
),
'redirects'=>array(),
'preVars'=>array(
array(
'GETvar'=>'no_cache',
'valueMap'=>array(
'nc'=>1,
),
'noMatch'=>'bypass',
),
array(
'GETvar'=>'L',
'valueMap'=>array(
'dk'=>'2',
'de'=>'1',
),
'noMatch'=>'bypass',
),
array(
'GETvar'=>'Fsize',
'valueMap'=>array(
'm'=>'1',
'l'=>'2',
'xl'=>'3',
),
'noMatch'=>'bypass',
),
),
'pagePath'=>array(
'type'=>'user',
'userFunc'=>'EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main',
'spaceCharacter'=>'-',
'languageGetVar'=>'L',
'expireDays'=>7,
######includeyourrootpageidhere
'rootpage_id'=>1,
),
'fixedPostVars'=>array(),
'postVarSets'=>array(
'_DEFAULT'=>array(
//newsarchive parameters
'sj'=>array(
array(
'GETvar'=>'tx_ttnews[year]',
),
array(
'GETvar'=>'tx_ttnews[month]',
'valueMap'=>array(
'01'=>'01',
'02'=>'02',
'03'=>'03',
'04'=>'04',
'05'=>'05',
'06'=>'06',
'07'=>'07',
'08'=>'08',
'09'=>'09',
'10'=>'10',
'11'=>'11',
'12'=>'12',
)
),
array(
'GETvar'=>'tx_ttnews[day]',
),
),
//newsarticles and searchwords
'news'=>array(
array(
'GETvar'=>'tx_ttnews[tt_news]',
'lookUpTable'=>array(
'table'=>'tt_news',
'id_field'=>'uid',
'alias_field'=>'title',
'addWhereClause'=>'ANDNOTdeleted',
'useUniqueCache'=>1,
'useUniqueCache_conf'=>array(
'strtolower'=>1,
'spaceCharacter'=>'-',
),
),
),
array(
'GETvar'=>'tx_ttnews[swords]',
),
),
),
),
'cal'=>array(
array(
'GETvar'=>'tx_cal_controller[view]'
),
array(
'GETvar'=>'tx_cal_controller[getdate]'
),
array(
'GETvar'=>'tx_cal_controller[gettime]'
),
array(
'GETvar'=>'tx_cal_controller[lastview]'
),
array(
'GETvar'=>'tx_cal_controller[type]'
),
array(
'GETvar'=>'tx_cal_controller[category]',
'lookUpTable'=>array(
'table'=>'tx_cal_category',
'id_field'=>'uid',
'alias_field'=>'title',
'addWhereClause'=>'ANDNOTdeleted',
'useUniqueCache'=>1,
'useUniqueCache_conf'=>array(
'strtolower'=>1,
'spaceCharacter'=>'_',
),
),
),
array(
'GETvar'=>'tx_cal_controller[uid]',
'lookUpTable'=>array(
'table'=>'tx_cal_event',
'id_field'=>'uid',
'alias_field'=>'title',
'addWhereClause'=>'ANDNOTdeleted',
'useUniqueCache'=>1,
'useUniqueCache_conf'=>array(
'strtolower'=>1,
'spaceCharacter'=>'_',
),
),
),
array(
'GETvar'=>'tx_cal_controller[gettime]'
),
array(
'GETvar'=>'tx_cal_controller[preview]'
),
),
//configure filenames for different pagetypes
'fileName'=>array(
'defaultToHTMLsuffixOnPrev'=>1,
'index'=>array(
'print.html'=>array(
'keyValues'=>array(
'type'=>98,
),
),
'rss.xml'=>array(
'keyValues'=>array(
'type'=>100,
),
),
'rss091.xml'=>array(
'keyValues'=>array(
'type'=>101,
),
),
'rdf.xml'=>array(
'keyValues'=>array(
'type'=>102,
),
),
'atom.xml'=>array(
'keyValues'=>array(
'type'=>103,
),
),
'print.pdf'=>array(
'keyValues'=>array(
'type'=>123,
),
),
),
),
),
);
?>
Und hier noch der Link zum Ansehen: http://rgv.rout.de/typo3