Hauptmenü

Werkzeuge

Kategorien

Archiv

TemplaVoila! Probleme nach Update auf 4.7.2

Erstellt in TYPO3 am 29. Juli 2012 vom Daschmi

Während des Updates auf TYPO3 4.7.2 wird die Spalte „t3ver_swapmode“ von der Tabelle „pages“ entfernt. Die templavoila Version 1.7.0 benötigt diese Spalte aber zur Korrekten bearbeitung der Inhaltselemente. Das Problem äußert sich darin, dass über die Web Ansicht keine Inhaltselemente angelegt werden könnne. Über die List Ansicht ist dies weiterhin möglich, die Sortierung in mögliche templavoila Spalten funktioniert aber dann auch nicht.

Abhilfe schaft es die Spalte „t3ver_swapmode“ nicht zu löschen, in dem man die entsprechende Aktion beim Update deaktiviert. Alternativ kann man die Spalte auch wieder mit folgendem SQL Query anlegen:

[sql]
ALTER TABLE pages ADD t3ver_swapmode tinyint(4) NOT NULL default ‚0‘
[/sql]

Problem trit mit folgenden Versionen auf:

TYPO3: 4.7.2
templavoila: 1.7.0

Weitere Informationen findet man auch im TYPO3 Bugtracker.

TYPO3 auf PHP 5.4

Erstellt in TS Schnipsel, TYPO3 am 29. März 2012 vom Daschmi

Wer TYPO3 auf PHP 5.4 betreibt, bekommt unter Umständen seltsame Ausgaben von Notices und Warnungen im Backend und Installtool. In PHP 5.4 wurde E_STRICT in E_ALL aufgenommen.

Abhilfe schafft hier folgender Eintrag in der localconf.php:

$TYPO3_CONF_VARS['SYS']['errorHandlerErrors'] = 'E_ALL ^ E_NOTICE ^ E_DEPRECATED ^ E_NOTICE';

Icon für Verzeichnis im direct_mail Modul

Erstellt in TS Schnipsel, TYPO3 am 26. Oktober 2011 vom Daschmi

Sollte das Verzeichnis Icon im Bereich direct_mail nicht angezeigt werden, so kann dies mit folgender Zeile in der Datei /typo3conf/ext/direct_mail/ext_tables.php behoben werden:

$ICON_TYPES[‚dmail‘] = array(‚icon‘ => t3lib_extMgm::extRelPath($_EXTKEY).’ext_icon.gif‘);

Suchergebnis auf bestimmten Seitenzweig einschränken mit indexed_search

Erstellt in TS Schnipsel am 9. September 2011 vom Daschmi

Um die Suche auf einen bestimmten Zweig im Baum einzuschränken kann folgender Code verwendet werden

plugin.tx_indexedsearch._DEFAULT_PI_VARS.sections=rl2_168

In diesem Beispiel würde die Suche nur Seiten unterhalb der PID 168 finden. Die PID muss dabei in der 2. Ebene (rl2) unter dem Webroot liegen.

PHP Script über TS Script einbinden

Erstellt in TS Schnipsel am 3. September 2011 vom Daschmi

Möchte man ein PHP Script über ein TypoScript Element einbinden kann man PHP_SCRIPT oder PHP_SCRIPT_INT verwenden. Die Einbindung kann dann wie folgt aussehen:

lib.datum = PHP_SCRIPT
lib.datum {
    file = fileadmin/datum.php
}

In dem PHP Script darf keine Ausgabe mittels echo erfolgen. Die Ausgabe muss einfach in die Variable $content geschrieben werden:

<?php
  $content = date("d.m.Y");
?>

Die Rückgabe des Scriptes wird gecached, möchten sie dies verhindern verwenden sie statt PHP_SCRIPT einfach PHP_SCRIPT_INT