[TYPO3-german] Re: powermail, tx_news und realurl

2017-02-27 Diskussionsfäden Matthias Haack

noch was besseres gefunden:
'formular' => array(
   array(
   'GETvar' => 'tx_powermail_pi1[controller]',
   'noMatch' => 'bypass'
   ),
   array(
   'GETvar' => 'tx_powermail_pi1[action]',
   'valueMap' => array(
   'controller' => 'form',
   'form' => 'form',
   'absenden' => 'create',
   'error' => 'error'
   ),
   'noMatch' => 'bypass'
   ),
),
in die realurl_conf.php unter „postVarSets"
Das verhindert dann, dass der CHash in der action des powermail Formulars 
ausgegeben wird und alles ist gut. Kein Eintrag über das Installtool 
erforderlich.
http://www.typo3-probleme.de/2016/05/24/typo3-tx_news-und-powermail-realurl-1833/
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

[TYPO3-german] Re: powermail, tx_news und realurl

2017-02-27 Diskussionsfäden Matthias Haack

Habe selbst was gefunden: es funktioniert, wenn man folgende Einstellung z.B. 
über das Install Tool setzt:
[FE] [pageNotFoundOnCHashError] = 0
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

[TYPO3-german] Re: powermail, tx_news und realurl

2017-02-24 Diskussionsfäden Matthias Haack

Habe gerade genau das gleiche Problem. Die Lösung von Torsten funktioniert bei 
mir nicht - weiterhin wird der CHash angehängt und es kommt nach dem Absenden 
zu page not found. Das einzige ist, RealURL für die News Detailseite zu 
deaktivieren. Nicht schön. Hat jemand vielleicht doch eine Lösung?
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

[TYPO3-german] Re: powermail, tx_news und realurl

2017-01-12 Diskussionsfäden Torsten Peters

Quote: Torsten Peters (digitalfreak) wrote on Tue, 10 January 2017 15:21


Quote: Torsten Peters (digitalfreak) wrote on Tue, 10 January 2017 14:21

> Hallo,
> 
> ich bin gerade, dummerweise nach der Onlineschaltung einer Website, auf genau dieses Problem gestoßen.

> Eine vernünftige Lösung habe ich auch nicht. Meine einzige Idee wäre auf die 
Schnelle, dass man Powermail bei der Erstellung der Action-URL von der Nutzung  
von RealURL abhält.
> 
> Deaktiviert man Real-URL auf der entsprechenden News-Detailseite funktioniert es ja. Da das meiner Meinung nach keine Lösung sein kann, bleibt ja nur die Action-URL vom Powermail zu verändern.
> 
> 
> Hätte hier irgendwer eine Idee, wie man das bewerkstelligen könnte?



Wie gesagt funktioniert folgendes:
[PIDinRootline = NEWS_PID_DETAIL_SEITE]
config.tx_realurl_enable = 0
[global]

Es kann auch sein, dass der "useUniqueCache" in der RealURL Config deaktiviert 
werden muss.



Nachtrag:

Es liegt nicht am Modul RealURL!
RealURL macht genau das, was es soll. Das Problem ist der Cache-Hash. In der 
Dokumentation von Kaspar 
(https://typo3.org/documentation/article/the-mysteries-of-chash-1/) ist ja im 
Prinzip genau das beschrieben. Nun hängen wir mit dem Powermail Formular 
weitere Parameter an die URL, obwohl der cHash schon fertig durch tx_news 
erzeugt wurde.

Das Problem ist das folgende:
"typo3conf/ext/news/Classes/ViewHelpers/LinkViewHelper.php"
Zeile 205 habe ich nun eine Pfusch-Lösung implementiert, die vorerst auch mit 
RealURL hilft:

   // ORIGINAL: wenn Seite im LIVE-Mode dann cHash in den Links
   //$configuration['useCacheHash'] = 
$GLOBALS['TSFE']->sys_page->versioningPreview ? 0 : 1;


   // TPET: wenn LIVE + cHash enabled, dann cHash in den Links, sonst nicht
   // Es folgt ein TypoScript Setup
   // plugin.tx_news.settings.useCacheHash = 1
   //  [PIDinRootline = 67, 72, 73, 74, 100, 83, 117]
//   # selbst implementiertes Feature um Problem in Kombination mit 
tx_news, powermail und RealUrl zu lösen.
   //   plugin.tx_news.settings.useCacheHash = 0
   // [global]

   $configuration['useCacheHash'] = ($tsSettings['useCacheHash'] && 
$GLOBALS['TSFE']->sys_page->versioningPreview) ? 1 : 0;


Ich weiß, es ist grausig in dem Modul herum zu basteln, ich habe aktuell aber 
keine andere Möglichkeit gefunden.

Es wäre natürlich toll, wenn das in einem eigenen ViewHelper wäre oder sogar 
tx_news die oben genannte Möglichkeit bieten würde, die Erstellung des cHash zu 
verhindern.
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

[TYPO3-german] Re: powermail, tx_news und realurl

2017-01-10 Diskussionsfäden Torsten Peters

Quote: Torsten Peters (digitalfreak) wrote on Tue, 10 January 2017 14:21


Hallo,

ich bin gerade, dummerweise nach der Onlineschaltung einer Website, auf genau 
dieses Problem gestoßen.
Eine vernünftige Lösung habe ich auch nicht. Meine einzige Idee wäre auf die 
Schnelle, dass man Powermail bei der Erstellung der Action-URL von der Nutzung  
von RealURL abhält.

Deaktiviert man Real-URL auf der entsprechenden News-Detailseite funktioniert 
es ja. Da das meiner Meinung nach keine Lösung sein kann, bleibt ja nur die 
Action-URL vom Powermail zu verändern.


Hätte hier irgendwer eine Idee, wie man das bewerkstelligen könnte?



Wie gesagt funktioniert folgendes:
[PIDinRootline = NEWS_PID_DETAIL_SEITE]
config.tx_realurl_enable = 0
[global]

Es kann auch sein, dass der "useUniqueCache" in der RealURL Config deaktiviert 
werden muss.
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

[TYPO3-german] Re: powermail, tx_news und realurl

2017-01-10 Diskussionsfäden Torsten Peters

Hallo,

ich bin gerade, dummerweise nach der Onlineschaltung einer Website, auf genau 
dieses Problem gestoßen.
Eine vernünftige Lösung habe ich auch nicht. Meine einzige Idee wäre auf die 
Schnelle, dass man Powermail bei der Erstellung der Action-URL von der Nutzung  
von RealURL abhält.

Deaktiviert man Real-URL auf der entsprechenden News-Detailseite funktioniert 
es ja. Da das meiner Meinung nach keine Lösung sein kann, bleibt ja nur die 
Action-URL vom Powermail zu verändern.


Hätte hier irgendwer eine Idee, wie man das bewerkstelligen könnte?
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

[TYPO3-german] Re: powermail, tx_news und realurl

2016-02-26 Diskussionsfäden Michael Gugetzer

Back again :-)

ich hab das Problem leider immer noch nicht in den Griff bekommen. 
Ich habe nun eine "nackte" Typo3 Installation mit Powermail und tx_news so wie realurl aufgesetzt.


Ist Realurl abgeschalten und addQueryString aktiv, dann klappt auch alles. 


Das ist aber keine Lösung da ich sprechende URLs benötige, auch für die News.

Ich habe nun meine Real-URL Konfiguration überarbeitet. Der Teil der für News 
zuständig ist ist nun in fixedPostVars gewandert.

'fixedPostVars' => array(
'3' => array(
   array(
   'GETvar' => 'tx_news_pi1[action]',
   'noMatch' => 'bypass'
   ),
   array(
   'GETvar' => 'tx_news_pi1[controller]', 
   'noMatch' => 'bypass'

   ),
   array(
   'GETvar' => 'tx_news_pi1[news]',
   'lookUpTable' => array(
   'table' => 'tx_news_domain_model_news',
   'id_field' => 'uid',
   'alias_field' => 'title',
   'addWhereClause' => ' AND NOT deleted',
   'useUniqueCache' => 1,
   'useUniqueCache_conf' => array(
   'strtolower' => 1,
   'spaceCharacter' => '-',
   ),
   'languageGetVar' => 'L',
   'languageExceptionUids' => '',
   'languageField' => 'sys_language_uid',
   'transOrigPointerField' => 'l10n_parent',
   'autoUpdate' => 1,
   'expireDays' => 180,
   ),
   ),
)


Die URL sieht nun so aus
http://typo3.domain.de/newspage/newsdetailpage/testnews/ 
Wobei "Testnews" der Titel des Newsbeitrags ist


Das Formular hat in der Aktion
/newspage/newsdetailpage/?tx_powermail_pi1%5Baction%5D=create_powermail_pi1%5Bcontroller%5D=Form=269a84fc791780c3c056bae7135d6749
stehen. Es Fehlt also der Titel in der URL.

Habt ihr denn noch Tipps für mich? 


Schöne Grüße
Michael
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german