blog.myweblight.com

Wir haben die Antworten!

rainbow

Archive for the ‘TYPO3’ Category

TYPO3 – Nie mehr leere Seiten dank Nutzerinformation

Was passiert wenn eine Seite noch keinen Inhalt hat? In der Regel zeigt TYPO3 hierbei nur eine leere Seite an. Über ein kleines Stück Typoscript kann man jedoch den Nutzer auch freundlich darauf hinweisen, dass die für diese Seite bestimmten Inhalte bald verfügbar sind.


# CONTENT MARKER ZUWEISEN
page.10.marks.CONTENT < styles.content.get


# FALLBACK WENN EINE SEITE KEINEN INHALT HAT
page.10.marks.CONTENT {

stdWrap.ifEmpty.cObject = CONTENT
stdWrap.ifEmpty.cObject {

table = tt_content
select {


# ID DER SEITE VON DER DIE INHALTE BEZOGEN WERDEN SOLLEN
pidInList = 76
orderBy = sorting
# SPALTE AUS DER, DER INHALT BEZOGEN WERDEN SOLL
where = colPos = 0
languageField = sys_language_uid

}

}

}

Ein Beispiel für den Einsatz dieser Möglichkeit findet Ihr auf meiner Website ;-)

TYPO3 4.2.1 und host.bg

Fuer die Website eines Kunden richten wir gerade eine TYPO3-Instanz auf seinem Hostingpaket bei dem groessten bulgarischen Hoster (host.bg) ein.

Da die Basiskonfiguration des Hostingpaketes leider nicht sonderlich TYPO3 tauglich ist, habe ich mich mit dem freundlichen Support in Verbindung gesetzt, welcher mir die benoetigten Informationen zur Konfiguration verdammt schnell lieferte (kaum habe ich eine Frage an den Support geschrieben, hatte ich auch schon die Antwort).

  1. Die Konfiguration erfolgt ueber .htaccess-Dateien, welche im Hauptverzeichnis abgelegt werden muss
  2. Die .htaccess-Datei muss folgendes enthalten:
    AddType application/x-httpd-php5 .php
    und im ASCII-Mode uebertragen werden (hierdurch kommt PHP5 im CGI-Mode zum Einsatz)
  3. alle Dateien (inkl. der .htaccess-Datei) benoetigen die Rechte 755
  4. ImageMagick liegt hier: /usr/bin/

Damit sollte TYPO3 dann werkeln wie eine Biene :o )

Nachtrag [15.08.2008]:

Ein paar Kleinigkeiten muessen doch noch getan werden:

  1. Im gleichen Verzeichnis wo die .htaccess-Datei liegt, muss nun noch eine php5.ini-Datei angelegt werden, welche folgenden Inhalt haben sollte:
    extension_dir=”/www/eure-domain.tld/modules/php5″
    extension=zlib.so
  2. Danach noch fix ein Verzeichnis “modules” und darin das Verzeichnis “php5″ anlegen
  3. von http://server11.host.bg/modules/php5/ die passenden Module Downloaden (zlib.so) und in das Verzeichnis php5 kopieren (eigentlich soll man statt “server11″ den Server verwenden, auf dem der Kunde sein Hostingpaket hat, aber es geht zumindest in meinem Fall auch so)

So, aber jetzt sollte es prima funktionieren!

Welche TYPO3-Extensions verwenden wir?

Immer öfter werde ich gefragt, welche TYPO3-Extensions wir im Einsatz haben. Um auf diese Frage zukünftig mit einem einfachen Verweis auf den Blog antworten zu können, habe ich sie mal hier zusammen getragen.

(weiterlesen…)

Weblight setzt auf Typo3 4.1

Seit letzter Nacht verwenden wir nach ausgiebigen Tests Typo3 4.1.1. Damit kommen wir in den Genuss des “Inline Relational Record Editing” (IRRE) sowie des neuen Ajax-Backends. Zusätzlich sollten das verbesserte Seiten-Caching und die optimierten Datenbankzugriffe unserer Website beine machen ;o)