Zum Inhalt springen

realurl und tt_news - single-view wird nicht angezeigt

Erstellt am 2. Juli 2009 · 2 Antworten · letzte Antwort am 7. Juli 2009

Tags: RealURL, tt_news, TYPO3 4, Frage

derde ·

Hi,

ich verwende tt_news in der version 2.5.2, realurl in der version 1.5.3 und urltool in der version 0.1.0 (letzteres hab ich installiert. typo3 hab ich sowohl in der version 4.1.x (.10 und .11) als auch in der version 4.2.6/4.2.7 verwendet.

das phänomen ist für mich insofern rätselhaft, weil scheinbar das gesamte plugin tt_news in der variante single view nicht gerendert wird. dagegen wird bei der variante listview durchaus alles angezeigt wie erwartet. (die links stimmen, die inhalte sind da etc.)

als realurl-konfiguration verwende ich die mitgelieferte beispiel-konfiguration von tt_news.

ich bin auch ein wenig ratlos, weil ich keine ahnung hab, wie ich realurl debuggen kann.

ich bin für jeden wink dankbar.

cio derde

Typo3Einsteiger ·

Hallo,

das hier solltest du mal versuchen.

Kopiere diesen Code in die typo3conf/localconf.php

$TYPO3_CONF_VARS['EXTCONF']['realurl'] = array(
'_DEFAULT' => array(
'init' => array(
'enableCHashCache' => 1,
'appendMissingSlash' => 'ifNotFile',
'enableUrlDecodeCache' => 1,
'enableUrlEncodeCache' => 1,
),
'redirects' => array(),

'preVars' => array(
array(
'GETvar' => 'L',
'valueMap' => array(
//'de' => '0',
//'german' => '0',
'en' => '1',
//'english' => '1',
),
'noMatch' => 'bypass',
),
),

'pagePath' => array(
'type' => 'user',
'userFunc' => 'EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main',
'spaceCharacter' => '-',
'languageGetVar' => 'L',
'segTitleFieldList'=>'tx_realurl_pathsegment,nav_title,title,subtitle',
'expireDays' => 7,
'disablePathCache' => 0,
###### include your rootpage id here ######
'rootpage_id' => 1,
),

'postVarSets' => array(
'_DEFAULT' => array(

// indexed search
'optionen' => array(
array(
'GETvar' => 'tx_indexedsearch[ext]' ,
'valueMap' => array(
'normal' => '0',
'erweitert' => '1',
)
)
, array(
'GETvar' => 'tx_indexedsearch[sword]'
)
, array(
'GETvar' => 'tx_indexedsearch[submit_button]'
)
, array(
'GETvar' => 'tx_indexedsearch[_sections]'
)
, array(
'GETvar' => 'tx_indexedsearch[pointer]'
)
),

// news archive parameters
'archive' => array(
array(
'GETvar' => 'tx_ttnews[year]' ,
),
array(
'GETvar' => 'tx_ttnews[month]' ,
'valueMap' => array(
'january' => '01',
'february' => '02',
'march' => '03',
'april' => '04',
'may' => '05',
'june' => '06',
'july' => '07',
'august' => '08',
'september' => '09',
'october' => '10',
'november' => '11',
'december' => '12',
)
),
),
// news pagebrowser
'seite' => array(
array(
'GETvar' => 'tx_ttnews[pointer]',
),
),
// news categories
'select_category' => array (
array(
'GETvar' => 'tx_ttnews[cat]',
),
),
// news articles and searchwords
'artikel' => 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]',
),

array(
'GETvar' => 'tx_ttnews[swords]',
),
),
array(
'GETvar' => 'cHash',
),

),
),
// configure filenames for different pagetypes
'fileName' => array(
// defaultToHTMLsuffixOnPrev erzeugt Dateiendung .html
'defaultToHTMLsuffixOnPrev' => 1,
'index' => array(
'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,
),
),
),
),
),
);

Danach sollte es schon gehen.
Ansonsten rate ich dir: Benenne einfach mal die Seiten um welche bei dir die Singel-View handeln.

Die heissen bei mir meistens Einzelansicht oder so. Einfach mal in was kürzeres umbenennen "Single" oder so.

So konnte ich bei mir schon öfter das Problem beseitigen.

Ist zwar ziemlich komisch aber geht bei mir.

Gruß

derde ·

Hi,

@typo3einsteiger

danke für die hinweise. leider funktioniert es noch nicht so, wie es soll, aber der single view wird angezeigt.

so funktioniert es jetzt: ich hatte folgendes definiert

archiveTypoLink.parameter = archiv-pid
singlePid = singleview-pid

als ich mir über das info-modul/speaking url management angeschaut hab und zwar encode cache und decode cache, stellte sich heraus, dass im encode cache die singlePid verwendet wurde und im decode cache die archive-pid. also hab ich kurzerhand das plugin und das +ext-template von der singlePid zur archive-Pid kopiert - und voila, die inhalte sind da.

für mich ist dies tatsächlich mysteriös bzw. ich steig grad intellektuell ein wenig aus. wie gesagt: die links werden jetzt generiert und alles wird soweit richtig angezeigt.

vielleicht hat jemand noch etwas erhellendes.

cio derde

ps. nur so nebenher: wenn ich realurl abschalte, sehen die links folgendermaßen aus:

index.php?id=229&tx_ttnews[tt_news]=850&tx_ttnews[backPid]=2&cHash=416d779248

selbstredend funktionieren die dann auch so.