Beiträge werden gefiltert nach: TYPO3
Alle Beiträge anzeigen

10.08.201119:59

Standard Mailformular von TYPO3 funktioniert nicht

Kleiner Fehler, große Wirkung: Multidomains bei TYPO3 und die Auswirkungen u.a. auf das Standard-Mailformular

Da hab ich mal ne Weile gesucht, bis ich die kleine Ungenauigkeit entdeckt hatte. 

Folgendes Problem: In einer TYPO3 Installation habe ich nach und nach mehrere Websites mit jeweils eigenen Domains angelegt. Bei einigen dieser Projekte verweisen gleich mehrere Domain unter verschiedenen TLD (Top Level Domain) auf den Inhalt. Bei einer Seite ist mir jetzt aufgefallen, dass das Standard-Mailformular von TYPO3 nicht funktioniert.

Wenn man eine Mail über das Formular verschicken will, wird man zwar auf die angelegte Erfolgsseite weitergeleitet, aber die Mail wird nicht versendet.

Die Problemsuche

1. Als erstes habe ich die Mailfunktion von TYPO3 im Installationstool getestet: funktioniert. Auch die Funktion DoNotCheckReferer = 1 war nicht sie Lösung. Also musste es eine Konfigurationssache sein.

Dann habe ich ein bisschen gesucht und bin auf einen Foreneintrag gestoßen, dessen Hinweise ich nach dem Ausschlussprinzip abgearbeitet habe. 

2. .htaccess-Datei leitet alle Domains (mit und ohne www) per 301 redirect richtig um: check!

Das sieht bei mir so aus: 

  1. # Domains einfangen
  2. RewriteCond %{HTTP_HOST} !^www\.domain1\.de$
  3. RewriteCond %{HTTP_HOST} !^www\.domain2\.de$
  4. RewriteCond %{HTTP_HOST} !^www\.domain3\.com$
  5. RewriteRule ^(.*) http://www.%{HTTP_HOST}/$1 [R=301,L]

Alle weiteren Domains unter anderen TLD hatte ich schon serverseitig (via Konfigurationssoftware) auf die Domain mit der richtigen TLD umgeleitet. Deswegen wird in dem Beispiel per .htaccess-Anweisung nur abgefangen, ob man die Domain mit oder ohne www eingegeben hat.

3. Im TS (TypoScript) der betroffenen Seite ist die baseURL definiert: check!

Sah bei mir so aus: config.baseURL = http:// www.domain3.de/

Naaaaa ... wem ist es aufgefallen? Ich habe es zig mal überlesen: .de vs. .com. Bei Multidomains innerhalb einer TYPO3-Installation darauf achten, dass man die gleichen TLD überall eingetragen hat. Klingt banal, aber wenn man zig Domains in einer Instanz hat, die sich nur durch die TLD unterscheiden, sucht man so einen kleinen Fehler ewig.

Na vielleicht erspart es dem einen oder anderen die Sucherei.

03.07.201112:02

Google+ Button per TypoScript in TYPO3 einbinden

Ich will kurz darstellen, wie man den Google+ Button via TypoScript (TS) in TYPO3 integriert

Der Google+ Button taucht auf immer mehr Seiten auf ... warum also nicht auch auf meiner. Dazu habe ich mir die Dokumentation angeschaut und mir meinen Button zusammengestellt. Habe jetzt aber auch gesehen, dass es einen Baukasten für die google+ Button gibt.

Jedenfalls muss man zwei Dinge tun:

  1. Ein JS-Tag in den Head-Bereich oder direkt vor dem schließenden Body-Tag einfügen der eigenen Seite einfügen
  2. einen weiteren Tag dort einfügen, wo die +1-Schaltfläche dargestellt werden soll

Den ersten Punkt wollte ich per TypoScript lösen. Mit folgendem Snippet wird das externe Google JavaScript in TYPO3 eingebunden:

page.includeJS {
    file1 = https://apis.google.com/js/plusone.js
    file1.external = 1
  } 

Den Tag für das aufrufen des Google+ Button habe ich hier im Blog als HTML-ContentElement eingefügt. Mit verschiedenen Parametern könnt ihr das Aussehen des Buttons verändern. Mein Tag für die Darstellung des Buttons in der rechten Seitenspalte sieht folgendermaßen aus:

<div class="g-plusone" data-size="tall" data-count="true"></div>

Grüße

01.04.201114:58

mm_forum icons modern geht nicht

Problem: Beim ändern des Aussehens der Symbole für Themen und Foren auf "Modern"

Nach einem update eines mm_forum wollte ich auch das Aussehen anpassen und das Iconset "Modern" verwenden. Die Auswahl des iconsets nennt sich bei mm_forum "Aussehen der Symbole" und findet sich im Backend unter mm_forum > Installation > Forum > runterscrollen bis "Aussehn der Symbole".

Problem: Beim ändern des iconsets für Themen und Foren auf "Modern" werden diese nicht mehr korrekt angezeigt (siehe screenshot).

defekte icons im mm_forum
defekte icons im mm_forum

Dieses kleine Problem lässt sich mit folgenden TypoScript-Schnipsel in den Konstanten lösen:

plugin.tx_mmforum.topicIconMode = classic

Das ist aber auch nur eine Krücke. Wie man der Anweisung entnehmen kann, wird ja jetzt das Classic-iconset manuell erzwungen, obwohl man im BE auf "Modern" umgestellt hat.

Ich hab mich auch ewig durch die Foren gekämpft, da das ja ein häufiger auftretendes Problem darstellt. Ich hab dann, wie in einer Mailingliste vorgeschlagen, im Install-Tool alle Image-Processing Einstellungen geprüft oder aber auch die Pfadangaben auf die Bilderordner des neuen Designsets umgeschrieben etc. ... das bringt alles nichts.

Woran es genau liegt weiss ich leider auch nicht. Den TS-Schnipsel und die Hilfe zu dem Problem kam vom dankenswerterweise von Tom.

gorbo(info@gorbo.de)Permalink0 Kommentare
Tags: mm_forum, icons, update
Views: 308
Kontaktieren Sie die TYPO3 Agentur in Halle!

 

Kategorien

Letzte Kommentare

Neue E-Mail Reports wieder verfügbar
18.05.2012 12:32
Leider für mich nutzlos :-( Trotzdem Danke :-)
02.05.2012 14:32
Danke!
12.04.2012 00:44
Ich hab die Lösung ...
22.02.2012 23:43