Hauptmenü

Werkzeuge

Kategorien

Archiv

Statische Klassen mit TYPO3/Extbase

Erstellt in Extension Entwicklung, TYPO3 am 27. Dezember 2013 vom Daschmi

Statische Klassen für Helper etc. können unter /Classes/Utility/{ClassName}.php abgelegt werden und sollten innerhalb des Namensraums \{VendorName}\{PackageName}\Utility liegen. Der Aufruf von Methoden erfolgt dann über \{VendorName}\{PackageName}\Utility\{ClassName}::{Methodenname} aufgerufen werden.

 

PHP_SCRIPT nach Update auf TYPO6

Erstellt in TYPO3 am 16. November 2013 vom Daschmi

In der aktuellen TYPO3 Version (6.1.5) ist es nicht mehr möglich PHP Scripte z.B. über:

lib.langmenu = PHP_SCRIPT_INT
lib.langmenu.file = typo3conf/sprachen.php

einzubinden. Man kann es aber einfach in eine User Klasse packen und wie folgt einbinden:

includeLibs.lang = typo3conf/sprachen.php
lib.langmenu = USER
lib.langmenu.userFunc = user_sprachen->main

Die Klasse sieht dabei wie folgt aus:

<?php

class user_sprachen
 {

function main($content, $conf)
{

…

}

}

?>

TYPO3 – Content Elemente lassen sich nach Update auf TYPO3 6 nicht anlegen.

Erstellt in TYPO3 am 14. November 2013 vom Daschmi

Sollte man eine weiße (oder graue) Seite nach dem Anlegen eines neuen Content Elementes erhalten, so lohnt meist ein Blick in die error.log des Servers. Hier steht vermutlich so etwas drin wie:

[Thu Nov 14 16:29:53 2013] [error] [client 217.92.137.74] PHP Fatal error:  Call to undefined method TYPO3\\CMS\\Core\\Utility\\GeneralUtility::readLLXMLfile() in /local/domains/domainx/html/typo3conf/ext/gallery2/pi1/class.tx_gallery2_pi1_wizicon.php on line 62, referer: http://www.wohnstaetten-wolfenbuettel.de/typo3conf/ext/templavoila/mod1/index.php?id=43&amp;

Um diesen Fehler zu beheben muss man in die Datei (Im Beispiel ist es /local/domains/domainx/html/typo3conf/ext/gallery2/pi1/class.tx_gallery2_pi1_wizicon.php) gehen und folgendes:

$LOCAL_LANG = t3lib_div::readLLXMLfile($llFile, $GLOBALS['LANG']->lang)

durch

$LOCAL_LANG = t3lib_div::readLLfile($llFile, $GLOBALS['LANG']->lang)

ersetzen.

TrustedShops Integration in das wpShopGermany WordPress Shop Plugin System

Erstellt in Wordpress am 21. Oktober 2013 vom Daschmi

Über TrustedShops

TrustedShops ist das bekannteste Gütesiegel für Online Shops und hat bereits über 16.000 Shops zertifiziert. TrustedShops bietet neben der qualifizierten Zertifizierung auch Bewertungen und einen Käuferschutz an. Diese Funktionen lassen sich seit Version 3.2.5 auf einfache Art in das wpShopGermany WordPress Shop Plugin System integrieren.

Das TrustedShops Modul ist ein kostenloses Modul, welches ab Version 3.2.5 des wpShopGermanys enthalten ist.

Funktionen des Moduls

  • Integration der TrustedShops Kundenbewertung
  • Optionale Abfrage ob der Kunde an der Bewertung teilnehmen möchte
  • Anzeige der TrustedShops Kundenbewertung als positionierbares Widget (Siegelfunktion)
  • Link zur Bewertung: Nach Bestellung, In Kundenmail, In Rechnungsmail
  • Zwischenspeicherfunktion des Bewertungswidgets

Konfiguration des Moduls

Das Modul muss einfach aktiviert werden und dann kann es konfiguriert werden. Hier die Schritte, die durchgeführt werden müssen:

  • Konfiguration des Trusted Shops Moduls im wpShopGermany WordPress Shop Plugin SystemShop-ID eintragen (Erhält man von TrustedShops)
  • Widget für das Siegel einfügen („Badge“ in den Widgeteinstellungen auswählen)
  • Widget für die Bewertungsanzeige einfügen (Funktion „Bewertungen anzeigen“ auswählen)
  • Variable Optionen in den Moduleinstellungen aktivieren