![]() |
| | LinkBack | Themen-Optionen | Thema bewerten | Ansicht |
|
#1
| ||||
| ||||
Hi, weiss jemand, ob es irgendwo ein Tutorial gibt, in dem die Konfiguration der localconf.php für RealURL drin ist? Momentan möchte ich eine zweite Extension mit RealURL bearbeiten... weiss aber nicht genau wie. Speziell geht es um tt_news und die ab_linklist. Für beide gibt es example-RealURL-Configs... Jetzt müssen die nur noch zusammengewurschtelt werden. Nur wie? Gruss, Michael
__________________ Aus gegebenem Anlass mal eine neue Signatur: Kein Support per PN! Geändert von mavo (16.09.06 um 15:00 Uhr). |
|
#2
| ||||
| ||||
| *schieb*
__________________ Aus gegebenem Anlass mal eine neue Signatur: Kein Support per PN! |
|
#3
| |||
| |||
| poste doch einmal die example codes und sag einfach wie du die URL haben willst... im normalfall ist das doch nur ein reinkopieren in die RealURl Config. Beste, Tim |
|
#4
| ||||
| ||||
| okay, dann nehmen wir mal den Beispielcode von typo3.lehmano.de: PHP-Code: PHP-Code: Lieben Gruss, Michael
__________________ Aus gegebenem Anlass mal eine neue Signatur: Kein Support per PN! |
|
#5
| |||
| |||
| Hallo, wichtig ist nur das die teile der Konfiguration in den verschiednene Extension nicht gleich heißen. zu erläuterung am beipiel link: Code: 'link' => array( # Name der variable die in der URL angezeigt wird
array( # ein array wird hier drin angelegt für jede GET Var die umgesetzt werden soll
'GETvar' => 'tx_ablinklist_pi1[uid]', # Name der GET Var
'lookUpTable' => array( # durch diesen bereich wird der varwert durch die Datenbank aufgelöst. Grund es ist wahrschinlich eine ID und wenn da etwas anderes steht sieht das besser aus
'table' => 'tx_ablinklist_link', # suchen in Tabelle
'id_field' => 'uid', # wert in dem GET Parm
'alias_field' => 'label', # wert durch den er erstezt werden soll
'addWhereClause' => ' AND NOT deleted', # ist glaub ich klar
'useUniqueCache' => 1, # ist glaub ich klar
'useUniqueCache_conf' => array(# ist glaub ich klar
'strtolower' => 1,# ist glaub ich klar
'spaceCharacter' => '-',# ist glaub ich klar
),
),
),
array( # hier ist z.B. eine 2. var.
'GETvar' => 'cHash',
),
), es wird aus index.php?tx_ablinklist_pi1[uid]=4&cHash=a5b6c8 link/labelvon4/a5b6c8.html je nach konfig kann das noch varieren z.B. so: link/labelvon4/a5b6c8/ Zussamengefasst: Beste, Tim Code: $TYPO3_CONF_VARS['EXTCONF']['realurl'] = array(
'_DEFAULT' => array(
'init' => array(
'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',
),
),
'pagePath' => array(
'type' => 'user',
'userFunc' => 'EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main',
'spaceCharacter' => '-',
'languageGetVar' => 'L',
'expireDays' => 7,
###### include your rootpage id here
'rootpage_id' => 1,
),
'fixedPostVars' => array(),
'postVarSets' => array(
'_DEFAULT' => array(
### ab hier kommmen die umsetzungen der URL´s rein
### tt_new ist ja schon drin....
'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',
)
),
),
'browse' => array(
array(
'GETvar' => 'tx_ttnews[pointer]',
),
),
'select_category' => array (
array(
'GETvar' => 'tx_ttnews[cat]',
),
),
'article' => 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[swords]',
),
),
#### hier kommt dann weitere Configs hin, so wie diese.
'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]',
),
),
),
),
'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,
),
),
),
),
),
); |
|
#6
| ||||
| ||||
| Danke! Funktioniert super... und ich habe wieder ein bisschen mehr verstanden ;-) Lieben Gruss, Michael
__________________ Aus gegebenem Anlass mal eine neue Signatur: Kein Support per PN! |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | Thema bewerten |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Extension um Text Dokumente zu erstellen und zu bearbeiten gesucht | max50000 | Extension suchen und neue vorschlagen | 0 | 05.02.08 15:05 |
| dateien im extension manager bearbeiten | quba | TYPO3 4.x Backend | 5 | 03.12.07 13:13 |
| Gelöst RealURL + websiteportfolio oder eigene Extension zu RealURL hinzufügen! | BENCH | Suchmaschinenfreundliche URLs (SEO) | 5 | 24.11.07 21:30 |
| Bestehende Extension bearbeiten | HyperDrummer | Extension modifizieren oder neu erstellen | 1 | 06.09.07 09:01 |
| Extension läßt sich nicht im Kickstarter bearbeiten?! | MuT | Extension modifizieren oder neu erstellen | 7 | 20.11.06 17:17 |