Problem mit ab_linklist (Links werden nicht dargestellt) | | Hallo Community
Habe die Extensions ab_linklist installiert und das Template auch etwas an meine Bedürfnisse angepasst (gewisse Marker entfernt). Da ich mit RealURL und tt_news arbeite, habe ich die ext_localconf.php von realurl ergänzt (weiss aber nicht ob diese Ergänzung stimmt...)
Aber das Problem ist eigentlich, dass die Links im FrontEnd nicht als solche dargestellt werden - dies sowohl vor und nach dem Überarbeiten der ext_localconf.php.
Wenn ich z.B. mich durch ein Listenelement durchklicke, werden die Kategorien zwar als Link dargestellt wo ich dann in die Kategorie hineinnavigieren kann, aber sobald ich dann auf einen Link klicken möchte, der in einer Kategorie enthalten ist, so ist dieser gar nicht als Link dargestellt.
z.B: Links Baden (AG) nc/produkte/gemeinde_filmportraits/liste_2/?tx_ablinklist_pi1%5Baction%5D=getviewclickedlink&tx_ablinklist_pi1%5Buid%5D=1
hier ist Baden (AG) der Linktitel und alles danach sollte eigentlich der Link sein vermutlich... nur, so sieht es aus im FrontEnd
Auszug aus der Template-Datei: HTML-Code: <!-- ###VIEW_CATEGORY### begin --> <!-- ###PATHMENU### begin --> <div class="tx_ablinklist_listView_categoryPath">###CATEGORY_PATH###</div> <!-- ###PATHMENU### end --> <br /> <!-- ###ADDITIONAL### begin -->
###LINK_ADD_NEW###
<!-- ###ADDITIONAL### end --> <!-- ###CATEGORIES### begin --> <div class="tx_ablinklist_listView_categories">
###LL_CATS###
<!-- ###CATEGORY### begin --> <div class="tx_ablinklist_listView_category">
###CATEGORY_LABEL###
</div> <!-- ###CATEGORY### end --> </div> <!-- ###CATEGORIES### end --> <!-- ###LINKS### begin --> <div class="tx_ablinklist_listView_links">
###LL_LINKS###
<!-- ###LINK### begin --> <!-- ###LINK_1### begin --> <div class="tx_ablinklist_listView_link_1">
###LINK_HREF###
</div> <!-- ###LINK_1### end --> <!-- ###LINK_2### begin --> <div class="tx_ablinklist_listView_link_2">
###LINK_HREF###
</div> <!-- ###LINK_2### end --> <!-- ###LINK### end --> </div> <!-- ###LINKS### end -->
###BROWSE_LINKS###
<!-- ###VIEW_CATEGORY### end -->
ext_localconf.php PHP-Code: <?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']['clearAllCache_additionalTables']['tx_realurl_urlencodecache'] = 'tx_realurl_urlencodecache';
// Must use '&" with tcemain hook!!! Important for proper work of the hook. $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';
// Include configuration file $_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', ),
'redirects' => array(),
'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', ), ), '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, // Set your root page ID here 'rootpage_id' => 1, ),
'fileName' => array( '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, ), ), ), ),
'fixedPostVars' => array(),
'postVarSets' => array( '_DEFAULT' => array( // tt_news 'browse' => array( array( 'GETvar' => 'tx_ttnews[pointer]', 'valueMap' => array( 'weiter' => '1', 'weiter' => '2', ), ), ), // tt_news: news kategorien 'kategorie' => array ( array( 'GETvar' => 'tx_ttnews[cat]', 'lookUpTable' => array( 'table' => 'tt_news_cat', 'id_field' => 'uid', 'alias_field' => 'title', 'addWhereClause' => ' AND NOT deleted', 'useUniqueCache' => 1, 'useUniqueCache_conf' => array( 'strtolower' => 1, 'spaceCharacter' => '_', ), ), ), ), // tt_news: news artikel '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' => ' AND NOT deleted', 'useUniqueCache' => 1, 'useUniqueCache_conf' => array( 'strtolower' => 1, 'spaceCharacter' => '_', ), ), ), ), // ab_linklist 'action' => array( array( 'GETvar' => 'tx_ablinklist_pi1[action]', 'valueMap' => array( 'show-category' => 'getviewcategory', 'propose-a-new-link' => 'getviewaddnewlink', 'open-link' => 'getviewclickedlink', 'show-details-for-link' => 'getviewdetailsforlink', 'report-broken-link' => 'getviewreportbrokenlink', 'rate-link' => 'getviewratelink', ), ), ), // ab_linklist 'category' => array( array( 'GETvar' => 'tx_ablinklist_pi1[category_uid]', 'valueMap' => array( 'home' => '0', ), 'lookUpTable' => array( 'table' => 'tx_ablinklist_category', 'id_field' => 'uid', 'alias_field' => 'label', 'addWhereClause' => ' AND NOT deleted', 'useUniqueCache' => 1, 'useUniqueCache_conf' => array( 'strtolower' => 1, 'spaceCharacter' => '-', ), ), ), ), // ab_linklist 'link' => array( array( 'GETvar' => 'tx_ablinklist_pi1[uid]', 'lookUpTable' => array( 'table' => 'tx_ablinklist_link', 'id_field' => 'uid', 'alias_field' => 'label', 'addWhereClause' => ' AND NOT deleted', 'useUniqueCache' => 1, 'useUniqueCache_conf' => array( 'strtolower' => 1, 'spaceCharacter' => '-', ), ), ), array( 'GETvar' => 'cHash', ), ), // ab_linklist 'element' => array( array( 'GETvar' => 'tx_ablinklist_pi1[cid]', ), ), // ab_linklist 'pointer' => array( array( 'GETvar' => 'tx_ablinklist_pi1[pointer]', ), ), ), ), );
?> |