[TYPO3-german] Re: powermail, tx_news und realurl
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&tx_powermail_pi1%5Bcontroller%5D=Form&cHash=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
Re: [TYPO3-german] powermail, tx_news und realurl
Nebenbei, ich find es super, dass sich hier so viele bemühen mir zu helfen, ich hoffe ich hab bald einen Wissensstand um mich mal zu revangieren. :-) ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] powermail, tx_news und realurl
Hallo Alex, meinst du mit Standardkonfiguration realurl auf autoconfig zu stellen? Ich hab nun zwei Varianten versucht. 1. aus der Realurlkonfig den Abschnitt für News komplett entfernt: Detailseiten URL /ideen-pool/ideen-pool-detail/?tx_news_pi1[news]=7&tx_news_pi1[controller]=News&tx_news_pi1[action]=detail&cHash=f5574b94de3318137107e740e56ee202 Beim Absenden des Formulars wird die URL /ideen-pool aufgerufen und das Formular sage das die Mail nicht versendet werden kann. 2. eine ältere Version die ich für den Abschnitt News verwendet hatte. 'news' => array( 0 => array( 'GETvar' => 'tx_news_pi1[news]', 'lookUpTable' => array( 'table' => 'tx_news_domain_model_news', 'id_field' => 'uid', 'alias_field' => 'title', 'useUniqueCache' => 1, 'useUniqueCache_conf' => array( 'strtolower' => 1, 'spaceCharacter' => '-', ), ), ), ), DetailseitenURL /ideen-pool/ideen-pool-detail/news/das-ist-eine-news-video-ueberschrift-text/?tx_news_pi1[controller]=News&tx_news_pi1[action]=detail&cHash=c648bb851d86fc6fbce659c2020376c1 Und nach dem Absenden /ideen-pool/ideen-pool-detail/?tx_news_pi1[controller]=News&tx_news_pi1[action]=detail&cHash=d759b9ae216fdc49aea641dc06932feb&tx_powermail_pi1[action]=create&tx_powermail_pi1[controller]=Form Hier lande ich auf der Seite page not found. ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] powermail, tx_news und realurl
Hallo Alex, vielen Dank für die Antwort und für die Demo. Ich habe das Problem das für die Seite auch bei den News sprechende URLs verwendet werden. Sprich, dieser Teil ?tx_news_pi1[news]=1&tx_news_pi1[controller]=News&tx_news_pi1[action]=detail&cHash=60c971e61a5743c4dbe92483377d315e fehlt bei meine URLs. Statt dessen dient der Title des Newsbeitrags als letzter URL-Teil. Sieht dann z.B. so aus das-ist-eine-news-video-ueberschrift-text/ Ich hätte auch kein Problem damit, wenn beim Absenden des Formulars statt der sprechenden URL die Parameterliste angehängt ist aber genau das bekomme ich nicht hin. ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] powermail, tx_news und realurl
Hallo Alex, der Link zu einer News-Detailseite sieht so aus /ideen-pool/ideen-pool-detail/news/detail/News/das-ist-eine-news-video-ueberschrift-text/ und hier mal meine Real-url Konfiguration. (Leider funktionieren die Formattags nicht?) array( 'init' => array( 'enableCHashCache' => true, 'appendMissingSlash' => 'ifNotFile,redirect', 'adminJumpToBackend' => true, 'enableUrlDecodeCache' => true, 'enableUrlEncodeCache' => true, 'emptyUrlReturnValue' => '/', ), 'pagePath' => array( 'type' => 'user', 'userFunc' => 'EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main', 'spaceCharacter' => '-', 'languageGetVar' => 'L', 'rootpage_id' => '1', ), 'fileName' => array( 'defaultToHTMLsuffixOnPrev' => 0, 'acceptHTMLsuffix' => 1, 'index' => array( 'print' => array( 'keyValues' => array( 'type' => 98, ), ), ), ), 'preVars' => array( 0 => array( 'GETvar' => 'L', 'valueMap' => array( 'en' => '1', ), 'noMatch' => 'bypass', ), ), 'postVarSets' => array( '_DEFAULT' => array( // EXT:news start 'news' => array( array( 'GETvar' => 'tx_news_pi1[action]', ), array( 'GETvar' => 'tx_news_pi1[controller]', ), 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, ), ), ), ), ), ), ); ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] powermail, tx_news und realurl
Das mit den hidden-Fields ist mir klar. Was ich nicht verstehe ist wie mir das helfen soll. Wenn ich das richtig verstehe, muss ich für das Formular irgendwie die Absende-URL selber zusammenbauen und dem Powermailformular mitgeben oder (falls das funktioniert) ich muss realurl so konfigurieren, beim Absenden des Formulars die richtige URL generiert wird. In beiden Fällen ist mir nicht klar wie ich da vorgehen muss. Gruß Michael ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] powermail, tx_news und realurl
Hallo Bernd, danke für die schnelle Antwort, leider funktioniert deine Extension nicht bei Typo3 Version 7.6.2 Ich hab mir beholfen in dem ich einfach mal in einer eigenen Extension $_GET ausgeben lasse. { ["tx_news_pi1"]=> array(3) { ["action"]=> string(6) "detail" ["controller"]=> string(4) "News" ["news"]=> string(1) "8" } ["cHash"]=> string(32) "c648bb851d86fc6fbce659c2020376c1" } Die URL die aufgerufen wird ist /ideen-pool/ideen-pool-detail/news/detail/News/das-ist-eine-news-video-ueberschrift-text/ Wenn ich nun das Formular absende wird folgende URL aufgerufen /ideen-pool/ideen-pool-detail/?tx_powermail_pi1[action]=create&tx_powermail_pi1[controller]=Form&cHash=b1b0fb1633811ebe6353e870771877d5 mir ist jetzt nicht klar wie ich hier weiter verfahren soll. Wie realurl arbeitet ist mir prinzipiell klar aber wie ich nun powermail so konfiguriere dass die richtige news-Detailseite aufgerufen wird bzw. wie evtl. die realurl-Konfiguration angepasst werden muss ist mir nicht klar. Ich habe übrigens das gleiche Verhalten bei einem Formular einer selbst erstellten Extension, auch hier erhalte ich bei News-Detail die Page not found Meldung aus dem selben Grund. ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] powermail, tx_news und realurl
Hallo zusammen, ich bin neu hier im Forum und entschuldige mich gleich mal falls ich nicht beim ersten Post alle benötigten Infos mitliefere :-) Mein Problem: Ein Powermail-Formular soll über eine News-Detailseite versendet werden. Ich erhalte eine Page not found Meldung. Wenn ich nun, wie oft beschrieben, das ganze mit addQueryStrings=1 versucht. Es funktioniert solange bis ich realurl aktiviere. Bei meiner Recherche habe ich herausgefunden dass es daran liegt, dass die News-Parameter nicht mehr mitgesendet werden wenn realurl aktiv ist. Der letzte Teil der URL (Der Newstitel) wird von Powermail nicht mitgesendet. Verwendet wird Typo3 7.6.2 tx_news 4.1.0 realurl 1.13.6 powermail 2.21.0 Ich hoffe ihr könnt mir da weiterhelfen. ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german