von Jochen Weiland, 14.10.2009

Neun nützliche, aber weitgehend unbekannte TYPO3-Extensions: Goldene Nadeln im Heuhaufen

Aus dem
t3n Magazin Nr. 18

Jetzt kaufen

fdfx_be_image: Bildbearbeitung im Backend

bietet mit Hilfe von ImageMagick grundlegende Funktionen zur Bildbearbeitung. Diese ermöglichen jedoch nur das Skalieren sowie die Änderung von Helligkeit, Kontrast und ähnlichen Attributen. Dagegen fehlt die Möglichkeit, lediglich Bildausschnitte verwenden zu können. Die Extension fdfx_be_image bietet dem Redakteur eine Option zum Zuschneiden von Bildern. So spart man sich externe Programme.

wfqbe: Datenbankabfragen leicht gemacht

Wer sich mit der Syntax von SQL-Abfragen auskennt, erhält mit der Extension wfqbe ein sehr leistungsfähiges Werkzeug. Damit lassen sich nicht nur Daten aus Tabellen abfragen und zusammenstellen, auch das Einfügen und Löschen von Datensätzen ist möglich.

Die Ausgabe von Daten ist in Listen- und Einzelansicht möglich, die Formatierung kann man mit Templates erledigen. Viele Anwendungen, bei denen sonst die Programmierung einer eigenen Extension notwendig wäre, lassen sich mit wfqbe realisieren – ohne eine einzige Zeile PHP-Code.

Die Abfragen lassen sich über eine komfortable Eingabemaske leicht zusammenstellen. Auch Verknüpfungen mit anderen Tabellen sind über JOINS möglich. Wenn man die Möglichkeit zum Einfügen und Löschen von Daten nutzt, müssen die entsprechenden Seiten in der Regel mit einem Login vor unbefugtem Zugriff geschützt werden.

Eine mit wfqbe erzeugte Abfrage der Datenbank.

Eine mit wfqbe erzeugte Abfrage der Datenbank.

dbtable_to_htmltable: DB-Abfragen ohne SQL

Diese Erweiterung ist quasi ein „wfqbe light“. Auch mit ihr sind Datenbankabfragen und die Template-gestützte Ausgabe ohne Programmierung möglich. Allerdings fehlen hier die Optionen zum Einfügen und Löschen von Datensätzen. Dafür ist die Konfiguration auch deutlich einfacher und erfordert keine besonderen SQL-Kenntnisse.

Festlegung der auszugebenden Datenbankfelder.

Festlegung der auszugebenden Datenbankfelder.

me_pagelayout: Spaltenlayout anpassen

Arbeitet ein Redakteur im Backend bei der Eingabe von Inhalten in der Spaltenansicht, werden die Inhaltspalten (Links, Normal, Rechts, Rand) nebeneinander dargestellt. Das muss nicht unbedingt der Anordnung im Frontend entsprechen. In manchen Fällen sorgt dieser Umstand bei dem zuständigen Redakteur für Verwirrung und Mehrarbeit.

Seiten-Tsconfig-Code zum Anpassen des Layouts

mod.web_layout.template (
	<table width=“100%“>
		<tr>
			<td valign=“top“ width=“25%“>###1###</td>
			<td valign=“top“ width=“50%“>###0###</td>
			<td valign=“top“ width=“25%“>###2###</td>
		</tr><tr>
			<td valign=“top“ colspan=“3“>###3###</td>
		</tr>
	</table>
)

Listing 1

Mit Hilfe der Extension me_pagelayout und wenigen Zeilen Page-TSconfig-Code kann man die Anordnung der Spalten im Backend leicht anpassen. Auch die relative Breite der Spalten untereinander lässt sich so ändern.

Seite:  1 2 3

2 Antworten

  1. von TYPO3: Nützliche, aber unbekannte TYPO3… 18.03.2010 (08:52Uhr) 1.

    [...] bietet eine Ausgangsbasis und stellt neun dieser nützlichen Helfer vor. Die Übersicht steht jetzt kostenlos im Heftarchiv zur Verfügung. Zudem kann man t3n Nr. 18 versandkostenfrei in unserem Shop [...]

  2. von Neun nützliche, aber weitgehend unbekan… 20.08.2010 (00:24Uhr) 2.

    [...] Im September 2009 wurde die Grenze von 4… [more] [...]

Deine Meinung


(wird nicht veröffentlicht)