[TYPO3-german] RealUrl: 1. Navi-Ebene geht - 2. nicht.

mike miller mike.stuttgart at gmail.com
Thu Jun 8 15:26:06 CEST 2006


Hallo!

ich habe folgendes Problem mit RealUrl:
die Seiten der Ersten Navigationsebene funktionieren einwandfrei.
Sobald ich ein einen Link der zweiten Ebene anklicke kommt die Fehlermeldung
" Error. Reason: Segment "*unterseite*" was not a keyword for a postVarSet
as expected!"
woran kann es liegen?

hier meine Konfiguration:
apache:

RewriteRule
^/(typo3|typo3temp|typo3conf|t3lib|tslib|fileadmin|uploads|showpic\.php)/ -
[L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule .* /index.php [L]

ts-setup:

plugin.tx_automaketemplate_pi1 {
   content = FILE
   content.file = fileadmin/study/template.html
       elements {
       BODY.all = 1
       BODY.all.subpartMarker = DOCUMENT_BODY
       UL.id.navi_top = 1
       DIV.id.links = 1
       DIV.id.rechts = 1
       DIV.id.footer = 1
               DIV.id.style_title = 1
               HEAD.all = 1
       HEAD.all.subpartMarker = DOCUMENT_HEADER          }
   relPathPrefix = fileadmin/study/
}

#config.admPanel = 1

temp.permanent < styles.content.getBorder
temp.permanent {
   select {
       pidInList = 1
   }
}

temp.mainTemplate = TEMPLATE
temp.mainTemplate {
   template =< plugin.tx_automaketemplate_pi1
   workOnSubpart = DOCUMENT_BODY
       subparts.navi_top = HMENU
   subparts.navi_top {
       entryLevel = 0              1 = TMENU
       1.noBlur=1
       1.NO = 1
       1.NO.stdWrap.wrap = |
       1.NO.linkWrap = <li>|</li>
       1.ACT < .1.NO
       1.ACT.linkWrap = <li id="navcontaineron">|</li>
             2 = TMENU
       2.entryLevel = 0
       2.noBlur=1
       2.NO = 1
       2.NO.stdWrap.wrap = |
       2.NO.linkWrap = <li class="Sub">|</li>
       2.ACT < .1.NO
       2.ACT.linkWrap = <li class="Sub" id="subnavcontaineron">|</li>
   }

   subparts.links < styles.content.get
   subparts.rechts < styles.content.getRight
   subparts.footer < temp.permanent
}

#unnoetigen Code in der Ueberschrift entfernen
lib.stdheader.10.1.fontTag = <h1>|</h1>
#lib.stdheader.stdWrap.dataWrap =
lib.stdheader.stdWrap.prefixComment =

#unoetigen Code beim Text entfernen
tt_content.stdWrap.prefixComment =
tt_content.text.20.prefixComment =
tt_content.stdWrap.dataWrap >

#lib.parseFunc_RTE.nonTypoTagStdWrap.encapsLines.addAttributes.P.class >

page = PAGE
page.typeNum = 0
page.dataWrap = |
#page.headerData.20 < temp.css
page.10 < temp.mainTemplate
#
config {
   #simulateStaticDocuments = 1
   #simulateStaticDocuments_addTitle = 30
   #simulateStaticDocuments_pEnc = md5
   #simulateStaticDocuments_noTypeIfNoTitle = 1
   # XHTML erzwingen
   xhtml_cleaning = all
   absRefPrefix = /
}
page.config.doctype = xhtml_trans
page.config.xmlprologue = none
page.config.locale_all = de_DE at UTF-8
page.config.metaCharset = UTF-8
page.bodyTag = <body>
page.includeCSS.file2 = fileadmin/study/navi.css
page.includeCSS.file2.media = screen
page.includeCSS.file3 = fileadmin/study/form.css
page.includeCSS.file3.media = screen
page.includeCSS.file4 = fileadmin/study/style.css
page.includeCSS.file4.media = screen
page.includeCSS.file5 = fileadmin/study/main.css
page.includeCSS.file5.media = screen

page.meta.DESCRIPTION = {$meta.description}
page.meta.DESCRIPTION.override.field = description
page.meta.KEYWORDS = {$meta.keywords}
page.meta.KEYWORDS.override.field = keywords
page.meta.DATE.data = date : d-m-y h:i

config.simulateStaticDocuments = 0
config.baseURL = http://www.meine-url.de/
config.tx_realurl_enable = 1
config.prefixLocalAnchors = all



localconf:
$TYPO3_CONF_VARS['EXTCONF']['realurl']['_DEFAULT'] = array(

'init' => array(
 'enableCHashCache' => 1
),

'preVars' => array(
 array(
  'GETvar' => 'no_cache',
  'valueMap' => array(
   'no_cache' => 1,
  ),
  'noMatch' => 'bypass',


  'GETvar' => 'L',
  'valueMap' => array(
       'Deutsch' => '0',
       'de' => '0',
       'English' => '1',
       'en' => '1',
      ),
    'valueDefault' => 'de',
   'noMatch' => 'bypass',
  ),
),


'fileName' => array (
 'defaultToHTMLsuffixOnPrev' => true,
 'index' => array(
  'backend.php' => array(
   'keyValues' => array (
    'type' => 100,
   )
  ),
  'print' => array(
   'keyValues' => array(
  'type' => 98,
  )
  ),
 ),
),
'postVarSets' => array(
 '_DEFAULT' => array (
  'news' => array(
    array(
     'GETvar' => 'tx_ttnews[tt_news]',
     'lookUpTable' => array(
                       'table' => 'tt_news',
                       'id_field' => 'uid',
                       'alias_field' => 'title',
                       'addWhereClause' => ' AND NOT deleted',
                       'useUniqueCache' => 1,
                       'useUniqueCache_conf' => array(
       'strtolower' => 1,
       'spaceCharacter' => '-',
                                   ),
                               ),
    ),
    array(
     'GETvar' => 'tx_ttnews[backPid]',
    ),
  ),
  'category' => array(
   array(
    'GETvar' => 'tx_ttnews[cat]',
   ),
  ),
  'neste' => array(
   array(
    'GETvar' => 'tx_ttnews[pointer]',
   ),
  ),
 ),
),
'pagePath' => array(
 'type' => 'user',
 'userFunc' =>
'EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main',
 'spaceCharacter' => '-',
 'languageGetVar' => 'L',
 'expireDays' => 3
),
);

Danke im Voraus!

Mike



More information about the TYPO3-german mailing list