Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten Ansicht
  #1  
Alt 16.09.06, 15:07
Benutzerbild von mic_jan
TYPO3 Forum Team
Administrator
 
Registriert seit: 05.09.04
Ort: Köln
Beiträge: 1.415
RealUrl-Config improven

Hi,

dank Spyker habe ich es hinbekommen, dass ich zwei Extensions mit Realurl bearbeiten kann.

Aber jetzt wüsste ich gerne, wie man das Handling verbessern kann... Also mit der exampleRealUrl-Config für die ab_linklist kommen solche Links bei mir raus:

http://www.domain.de/webverzeichnis/...90793a5e2.html

Und das ist einfach nur der Link zu einer Kategorie auf der ersten Ebene

Okay, Spyker hat schon gepostet, was welche Zeile bedeutet... aber so ganz klar ist mir damit noch nicht, wie ich das verändern könnte, wenn es denn geht!?

Hier noch mal das Example-Config:
PHP-Code:
/**
*
* Example RealURL setup for extension ab_linklist
*
*/
$TYPO3_CONF_VARS['EXTCONF']['realurl'] = array(
'_DEFAULT' => array(
'init' => array(
'enableCHashCache' => 1,
'enableUrlDecodeCache' => 1,
'enableUrlEncodeCache' => 1,
'appendMissingSlash' => 'ifNotFile',
),
'redirects' => array(),
'preVars' => array(
array(
'GETvar' => 'no_cache',
'valueMap' => array(
'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' => '-',
'languageGetVar' => 'L',
'expireDays' => 7,
###### Set your root page ID here ######
'rootpage_id' => 1,
),
'fixedPostVars' => array(),
'postVarSets' => array(
'_DEFAULT' => array(
'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',
),
),
),
'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' => '-',
),
),
),
),
'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',
),
),
'pointer' => array(
array(
'GETvar' => 'tx_ablinklist_pi1[pointer]',
),
),
),
),
), 
Gruss,

Michael
__________________
Aus gegebenem Anlass mal eine neue Signatur:
Kein Support per PN!
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
Sponsored Links
  #2  
Alt 17.09.06, 11:42
Forum Freak
 
Registriert seit: 27.02.05
Alter: 21
Beiträge: 527
Spyker eine Nachricht über ICQ schicken

du könntest z.B. alles in eine Var packen.

du hast jetzt ja:

var = array(config = array())
var = array(config = array())
var = array(config = array())
var = array(config = array())

du kannst auch so machen:
var = array(config = array()
config = array()
config = array()
config = array())

Dann gibt die Typo3 Link funktion alles über die var aus und trennt das mit einem /...

in dem Beispiel wären das dann 3 Ebenen weniger

Beste,
Tim
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #3  
Alt 17.09.06, 16:09
Benutzerbild von mstuebner
TYPO3 Forum Team
Moderator
 
Registriert seit: 01.09.04
Ort: 84424 Isen b. Dorfen
Alter: 41
Beiträge: 2.177
mstuebner eine Nachricht über Skype™ schicken

Also nach dem was ich sehe und was bei RealURL normal ist benutzt die Conf. sowieso geschachtelte Arrays.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #4  
Alt 17.09.06, 16:17
Forum Freak
 
Registriert seit: 27.02.05
Alter: 21
Beiträge: 527
Spyker eine Nachricht über ICQ schicken

Beispiel:

anstatt:
Code:
'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',
    ),
  ),
),
'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' => '-',
      ),
    ),
  ),
),
einfach:

Beispiel:

anstatt:
Code:
'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',
    ),
  ),
  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' => '-',
      ),
    ),
  ),
),
dann muss aber tx_ablinklist_pi1[category_uid] und tx_ablinklist_pi1[action] gesetzte sein (beide), weil die Regel sonst nicht greift.

Beste,
Tim
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
Antwort


Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht Thema bewerten
Thema bewerten:

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge anzufügen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

vB Code ist An.
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.
Trackbacks are An
Pingbacks are An
Refbacks are An


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
RealURL - Keine Config-Datei? inscape Suchmaschinenfreundliche URLs (SEO) 6 21.11.07 16:45
ts config field nameac TYPO3 4.x Fragen und Probleme 2 10.07.07 12:11
SPAM Config josDesign TYPO3 3.x Fragen und Probleme 3 24.06.07 11:52
Realurl-Config für ab_linklist und tt_news mic_jan Suchmaschinenfreundliche URLs (SEO) 3 11.01.07 14:41
config.doctype = ?? madmongo TYPO3 3.x Fragen und Probleme 2 12.04.06 10:13


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:15 Uhr.


Powered by vBulletin® Version 3.6.8 Patch Level 2 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0
Template-Modifikationen durch TMS