---
title: "Real Url + YAG"
url: "https://www.typo3.net/d/111556-real-url-yag"
source: "typo3.net"
tags: ["Extensions","Frage","RealURL","YAG Gallery"]
created: "2012-07-31"
last_reply: "2013-07-24"
replies: 8
solved: false
page: 1
pages: 1
lang: "de"
---

# Real Url + YAG

Extensions · 8 Antworten · gestartet 2012-07-31

## Eröffnungsbeitrag

**Cubana13** · 2012-07-31 · [Beitrag #1](https://www.typo3.net/d/111556-real-url-yag/1)

Hallo zusammen,

ich überarbeite gerade meine Webseite und nutz hier die Bildergalerie YAG.
Da die Galerien eine sehr lange URL haben, würde ich hier gern Real Url nutzen.

Laut Doku soll das auch gehen, bzw. auf der Demoseite von YAG selber geht das auch.

Ich habe folgendes (siehe unten) wie in der Doku beschrieben in meine RealUrl Config. geschrieben.

Wenn ich den Eintrag
'defaultToHTMLsuffixOnPrev' => true, setze bekomme ich einen falsche URL

<http://neu.voglwuid.com/media.htmlyag/77/Gallery/index/bilder-2012>

bei
'defaultToHTMLsuffixOnPrev' => false,
<http://neu.voglwuid.com/media/yag/77/Gallery/index/bilder-2012>

bekomme ich zwar eine "richtige" Url, allerdings öffnet sich die Gallerie nicht :-(

Hat jemand einen Tipp für mich.

Vielen Dank

Gruß Carsten

RealUrl Config.

```php
<?php

$GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['realurl'] = array ( 


  	'encodeSpURL_postProc' => array(
 		'yag' => 'EXT:yag/Classes/Hooks/RealUrlHook.php:user_Tx_Yag_Hooks_RealUrl->encodeSpURL_postProc',
	),

  	'decodeSpURL_preProc' => array(
    		'yag' => 'EXT:yag/Classes/Hooks/RealUrlHook.php:user_Tx_Yag_Hooks_RealUrl->decodeSpURL_preProc',
  	),

    '_DEFAULT' => array (
        'init' => array (
            'enableCHashCache' => '1',
            'appendMissingSlash' => 'ifNotFile',
            'enableUrlDecodeCache' => '1',
            'enableUrlEncodeCache' => '1',
        ),
        'redirects' => array (
        ),
        'preVars' => array (
            '0' => array (
                'GETvar' => 'L',
                'valueMap' => array (
                    'de' => '0',
                    'en' => '1',
                ),
                'noMatch' => 'bypass',
            ),
            '1' => array (
                'GETvar' => 'lang',
                'valueMap' => array (
                    'de' => 'de',
                    'en' => 'en',
                ),
                'noMatch' => 'bypass',
            ),
        ),
        'pagePath' => array (
            'type' => 'user',
            'userFunc' => 'EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main',
            'spaceCharacter' => '-',
            'languageGetVar' => 'L',
            'expireDays' => '7',
            'rootpage_id' => '1',
        ),
        'fixedPostVars' => array (
        ),
        'postVarSets' => array (
            '_DEFAULT' => array (
                'archive' => array (
                    '0' => array (
                        'GETvar' => 'tx_ttnews[year]',
                    ),
                    '1' => array (
                        'GETvar' => 'tx_ttnews[month]',
                        'valueMap' => array (
                            'januar' => '01',
                            'februar' => '02',
                            'maerz' => '03',
                            'april' => '04',
                            'mai' => '05',
                            'juni' => '06',
                            'juli' => '07',
                            'august' => '08',
                            'september' => '09',
                            'oktober' => '10',
                            'november' => '11',
                            'dezember' => '12',
                        ),
                    ),
                ),
                'browse' => array (
                    '0' => array (
                        'GETvar' => 'tx_ttnews[pointer]',
                    ),
                ),
                'select_category' => array (
                    '0' => array (
                        'GETvar' => 'tx_ttnews[cat]',
                    ),
                ),
                'article' => array (
                    '0' => 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' => '-',
                            ),
                        ),
                    ),
                    '1' => array (
                        'GETvar' => 'tx_ttnews[swords]',
                    ),
                ),
            ),
        ),
        'fileName' => array (
            'defaultToHTMLsuffixOnPrev' => false,
            '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',
                    ),
                ),
                
                'sitemap.xml' => array(
	            'keyValues' => array(
                        'type' => 841132,
		    ),
  		),

		'sitemap.txt' => array(
    		   'keyValues' => array(
    		      'type' => 841131,
		    ),
                 ),

		'robots.txt' => array(
		   'keyValues' => array(
	               'type' => 841133,
		    ),
                 ),             
                                
            ),
        ),
    ),  
); 
?>
```

## Antworten

### [#2](https://www.typo3.net/d/111556-real-url-yag/2) · ChristianL · 2012-08-01

Hallo,

auch ich habe YAG entdeckt, bin fleissig am ausprobieren und bin bisher sehr begeistert.
Leider gibt es aber Probleme mit RealURL. Wie von Cuban13 berichtet wird zwar die URL korrekt zusammengebaut, jedoch kommt man nicht über die "Galerie-Übersicht" hinaus, spricht scheinbar werden die Parameter nicht mehr korrekt decoded.

Ich verwende TYPO3 v4.7.2 und RealURL v1.12.2 (gleiches Problem mit v1.12.1).

Außerdem habe ich, um Fehler durch andere RealURL Settings zu vermeiden, die gesamte Konfiguration auf die Hooks beschränkt, was leider auch nicht das gewünschte Ergebnis brachte.

```php
<?php
$GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['realurl']=array (
  'encodeSpURL_postProc' =>
  array (
    'yag' => 'EXT:yag/Classes/Hooks/RealUrlHook.php:user_Tx_Yag_Hooks_RealUrl->encodeSpURL_postProc',
  ),

  'decodeSpURL_preProc' =>
  array (
    'yag' => 'EXT:yag/Classes/Hooks/RealUrlHook.php:user_Tx_Yag_Hooks_RealUrl->decodeSpURL_preProc',
  ),
);
?>
```

Gibt es hierfür schon eine Lösung?
Unter welcher Version von RealURL läuft YAG ohne Probleme?
Oder ist es ein TYPO3 Problem mit der v4.7?

Danke für alle Hinweise.
Christian

### [#3](https://www.typo3.net/d/111556-real-url-yag/3) · andi_k · 2012-08-30

Hallo zusammen,

also bei mir klappt es mit 'defaultToHTMLsuffixOnPrev'=>false aber ich hätte das gerne auf true...

Ich lasse mir eine einzelne Galerie mit 3 Alben ausgeben in einem Typo3 4.7.3 mit yag 1.5.0 und realURL 1.12.3

Gruß Andi

### [#4](https://www.typo3.net/d/111556-real-url-yag/4) · ChristianL · 2012-08-30

Hallo Andi,

> **andi_k schrieb:**
>
> also bei mir klappt es mit 'defaultToHTMLsuffixOnPrev'=>false

Ich habe RealURL auf Version 1.12.3 aktualisiert und bei mir ist die Option defaultToHTMLsuffixOnPrev ebenfalls auf false, doch leider klappt es trotzdem nicht (TYPO3 v4.7.4).

Kannst du evtl. mal deine komplette RealURL Konfiguration posten?

Danke
Christian

### [#5](https://www.typo3.net/d/111556-real-url-yag/5) · tino · 2012-11-07

> **ChristianL schrieb:**
>
> Leider gibt es aber Probleme mit RealURL. Wie von Cuban13 berichtet wird zwar die URL korrekt zusammengebaut, jedoch kommt man nicht über die "Galerie-Übersicht" hinaus, spricht scheinbar werden die Parameter nicht mehr korrekt decoded.

Hat hierfür mittlerweile jemand eine Lösung gefunden? Bei mir tritt das Problem auch auf, trotz neuester Version:
- YAG 2.0
- RealURL 1.12.3
- typo3 4.7.5

Danke für eure Hilfe,
Tino

### [#6](https://www.typo3.net/d/111556-real-url-yag/6) · mwesterm · 2012-12-19

> **tino schrieb:**
>
> Hat hierfür mittlerweile jemand eine Lösung gefunden? Bei mir tritt das Problem auch auf, trotz neuester Version:
> - YAG 2.0
> - RealURL 1.12.3
> - typo3 4.7.5
>
> Danke für eure Hilfe,
> Tino

Hochschieb

Danke
Martin

### [#7](https://www.typo3.net/d/111556-real-url-yag/7) · Cubana13 · 2013-01-30

Guten Morgen,

ich hab die letzten Tage mal eine neue Typo3 Installation aufgesetzt.

Typo3 - 4.7.7
Real Url - 1.12.3
YAG - 2.3

**geht**
'defaultToHTMLsuffixOnPrev' => false,

**geht nicht**
'defaultToHTMLsuffixOnPrev' => true,

Mit nachfolgender RealUrl Config geht es zumindest bei der Einstellung "false"

Habe die Entwickler der EXT angeschrieben, evtl. haben sie ja noch einen Tipp.

Gruß Carsten

```php
<?php


$GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['realurl'] = array ( 

  'encodeSpURL_postProc' => array(
    'yag' => 'EXT:yag/Classes/Hooks/RealUrlHook.php:user_Tx_Yag_Hooks_RealUrl->encodeSpURL_postProc',
  ),

  'decodeSpURL_preProc' => array(
    'yag' => 'EXT:yag/Classes/Hooks/RealUrlHook.php:user_Tx_Yag_Hooks_RealUrl->decodeSpURL_preProc',
  ),


    '_DEFAULT' => array (
        'init' => array (
            'enableCHashCache' => '1',
            'appendMissingSlash' => 'ifNotFile',
            'enableUrlDecodeCache' => '1',
            'enableUrlEncodeCache' => '1',
        ),
        'redirects' => array (
        ),
        'preVars' => array (
            '0' => array (
                'GETvar' => 'L',
                'valueMap' => array (
                    'de' => '0',
                    'en' => '1',
                ),
                'noMatch' => 'bypass',
            ),
            '1' => array (
                'GETvar' => 'lang',
                'valueMap' => array (
                    'de' => 'de',
                    'en' => 'en',
                ),
                'noMatch' => 'bypass',
            ),
        ),
        'pagePath' => array (
            'type' => 'user',
            'userFunc' => 'EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main',
            'spaceCharacter' => '-',
            'languageGetVar' => 'L',
            'expireDays' => '7',
            'rootpage_id' => '1',
        ),
        'fixedPostVars' => array (
        ),
        'postVarSets' => array (
            '_DEFAULT' => array (
                'archive' => array (
                    '0' => array (
                        'GETvar' => 'tx_ttnews[year]',
                    ),
                    '1' => array (
                        'GETvar' => 'tx_ttnews[month]',
                        'valueMap' => array (
                            'januar' => '01',
                            'februar' => '02',
                            'maerz' => '03',
                            'april' => '04',
                            'mai' => '05',
                            'juni' => '06',
                            'juli' => '07',
                            'august' => '08',
                            'september' => '09',
                            'oktober' => '10',
                            'november' => '11',
                            'dezember' => '12',
                        ),
                    ),
                ),
                'browse' => array (
                    '0' => array (
                        'GETvar' => 'tx_ttnews[pointer]',
                    ),
                ),
                'select_category' => array (
                    '0' => array (
                        'GETvar' => 'tx_ttnews[cat]',
                    ),
                ),
                'article' => array (
                    '0' => 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' => '-',
                            ),
                        ),
                    ),
                    '1' => array (
                        'GETvar' => 'tx_ttnews[swords]',
                    ),
                ),
            ),
        ),
        'fileName' => array (
		
            'defaultToHTMLsuffixOnPrev' => false,
            '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',
                    ),
                ),
                
                'sitemap.xml' => array(
	            'keyValues' => array(
                        'type' => 841132,
		    ),
  		),

		'sitemap.txt' => array(
    		   'keyValues' => array(
    		      'type' => 841131,
		    ),
                 ),

		'robots.txt' => array(
		   'keyValues' => array(
	               'type' => 841133,
		    ),
                 ),             
                                
            ),
        ),
    ),
); 
?>
```

### [#8](https://www.typo3.net/d/111556-real-url-yag/8) · mmpictureat · 2013-05-09

gibt es hier schon eine antwort von den entwicklern?
habe auch das problem das ich meine YAG gallerys nicht öffnen kann. hier mal der link  <http://www.mm-picture.at/musiker/>

keine ahnung woran es liegt. cooluri und realurl wollen die gallery nicht öffnen

### [#9](https://www.typo3.net/d/111556-real-url-yag/9) · pds · 2013-07-24

Ich habe auch nochmal alles getestet und da ich einen realurl-configurator habe, hat der pfad "typo3conf/realurlconf.php" nicht gepasst.
Nochmal die Extension-Settings aufrufen und via FTP schauen welche "realurlconf.php" bzw "realurl_conf.php" aktueller ist.

Hat zumindest bei mir geholfen.

Grüße

---

Quelle: „Real Url + YAG“, typo3.net, https://www.typo3.net/d/111556-real-url-yag
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
