Archiv

Archiv für die Kategorie ‘TYPO3 Entwicklung’

Nach TYPO3 Update auf 4.2.0 Pagetree defekt

16. Mai 2008

Habe mit freudevolle Erwartung meine TYPO3 Installation auf 4.2.0 upgedatet. Danach kam der Schock. Der Pagetree war defekt, er lies sich nicht mehr öffnen und das Kontextmenü erschien auch nicht mehr.

Fehlermeldungen:
1. showClickmenu is not defined onclick(click clientX=0, clientY=0)
in alt_db_navframe.p… (line 1)
2. showClickmenu is not defined onclick(click clientX=0, clientY=0)
in alt_db_navframe.p… (line 1)

Nach etwas Gesuche habe die Lösung gefunden:
Ein Update der TYPO3-Extension “pmktextarea” hat den Fehler beseitigt und der Pagetree kann wieder benutzt werden.

Nach der freundlichen Anmerkung von Ünal Aydin eine Ergänzung zum Thema:

Die TYPO3-Extension “date2cal” muss auch upgedatet werden (erst deaktivieren, dann auf Version z.Zt. 7.1.0 updaten und dann wieder aktivieren), sonst erscheinen irgendwelche Zeichen im BE.

Gelöschte Inhaltselemente in TYPO3 widerherstellen

24. April 2008

Falls Sie im TYPO3 Backend versehentlich eine Datei oder ein Inhaltselemet, Template etc. gelöscht haben, brauchen Sie keine Sorgen darüber zu machen. Im TYPO3 werden nämlich keine Daten dauerhaft gelöscht, sondern in der Datenbank nur als gelöscht gekennzeichnet. Wer sich also technisch gut auskennt kann auf die Datenbank mit phpMyAdmin direkt zugreifen und die gelöschten Daten wiederherstellen. Diese Methode ist aber abgesehn vom vorausgesetzten Fachwissen, kann schnell schiefgehen, vor allem wenn unter die gelöschten Daten Abhängigkeiten bestehen.

Dieses Problem löst die “KJ: Recycler 2005” (Ext. key: kj_recycler) TYPO3-Erweiterung sehr komfortabel. Durch ihre grafische Oberfläche kann der Redakteur ganz einfach die gelöschten Daten auswählen und mit einem Knopfdruck wiederherstellen, oder eben endgültig löschen.

TYPO3 Backend, Daten wiederherstellen

Festes Contentelement in TYPO3 (mehrsprachig)

7. April 2008

Eine mögliche Lösung in TYPO3 um ein festes Contentelement in der jeweiligen Sprache und in der rechten Spalte anzuzeigen, wenn dort sonst kein Inhalt vorhanden ist, sieht so aus:

  1. Es wird im TYPO3 Backend ein Sysordner angelegt und dort das feste Contentelement mehrsprachig eingetragen.
  2. im SETUP wird temporär der jeweilige Inhalt ausgelesen:

# Standard
temp.infobox = CONTENT
temp.infobox {
table = tt_content
select.orderBy = sorting
# Inhalte der Seite 100 INFOBOX werden aufgenommen
select.pidInList = 100
select.where = sys_language_uid = 0
}

# French
[globalVar = GP:L = 2]
temp.infobox = CONTENT
temp.infobox {
table = tt_content
select.orderBy = sorting
# Inhalte der Seite 100 INFOBOX werden aufgenommen
select.pidInList = 100
# sys_language_uid = 2 <– nur fr Inhalt
select.where = sys_language_uid = 2
}
[global]

# Mit der jeweiligen Sprachbedingung werden die weiteren Sprachen ausgelesen.
# temp.infobox wird dann bei Bedarf an temp.RechteSpalte übergeben.

# Infobox only if there is no content
temp.RechteSpalte = COA
temp.RechteSpalte{
10 < styles.content.getRight
stdWrap.ifEmpty.cObject < temp.infobox
}

# temp.RechteSpalte wird dann an den Marker im TEMPLATE übergeben.

# Soll das Element z.B. auf der Startseite angezeigt werden, obwohl auch dort etwas in der rechten Spalte steht,
# wird das über eine Bedingung im SETUP geregelt.

# Infobox: Home
[globalVar = TSFE:id=2]
temp.RechteSpalte = COA
temp.RechteSpalte{
10 < temp.infobox
20 < styles.content.getRight
}
[end]

Danke an Ulrich Fischer

TYPO3 Buchempfehlung für Webshop, Installation – Produktangebot – Zahlungsabwicklung

22. März 2008

TYPO3 WebshopDer TYPO3-Webshop
Installation – Produktangebot – Zahlungsabwicklung

Gebundene Ausgabe: 312 Seiten
Verlag: Open Source Press
Preis: 39,90 €

Wer das Content Management System TYPO3 einsetzt und schon einmal versucht hat, einen Webshop aufzubauen, wird dieses Buch sehr schnell schätzen lernen! Die Autoren bieten eine leicht verständliche Gebrauchsanweisung – von der Installation der notwendigen Erweiterungen, der Grundkonfiguration des Systems, der Produkt- und Artikelpflege bis hin zum Aufbau eines flexiblen Versand und Zahlungssystems (von der Überweisung bis zur Kreditkartenzahlung).

Als die TYPO3-Shop-Extension mit den meisten Downloads bildet tt_products die Grundlage für den in diesem Buch aufgebauten Beispielshop. Diese von TYPO3-Erfinder Kasper Skarhoj initiierte Extension ist primär für kleinere Webshops ausgelegt. Deshalb bietet sie sich auch für weniger erfahrene TYPO3-Anwender an. Nicht die Perspektive des Entwicklers bestimmt den Ansatz, sondern die praktischen Anforderungen der meisten Shopbetreiber: möglichst schnell einen flexiblen und sicheren Webshop aufzubauen und pflegen zu können.

Ein Überblick über alternative TYPO3-Shop-Extensions (Commerce, GSA Shop u.a.) rundet die Darstellung ab und macht das Buch zu einem unverzichtbaren Nachschlagewerk für TYPO3-Administratoren und -Redakteure.

GIFBUILDER Qualität in TYPO3 verbessern

27. Februar 2008

Es kommt öfters vor dass man Bilder mittels GIFBUILDER in TYPO3 erstellen muss, wie z.B. in einer grafischen Navigation (GMENU oder GMENU_LAYERS) wo man ein Hintergrundbild in Einsatz bringen möchte. Man wird aber schnell feststellen dass die Qualität der erzeugten Bilder sich einiges zu Wünschen übrig lässt. Eine schnelle Abhilfe schafft hier eine Einstellung bei [GFX][gdlib_2] in der Installation, am leichtesten per Installtool im Backend.

Achtung: Diese Eigenschaft funktioniert nur, wenn ImageMagick installiert ist und unter TYPO3 läuft.

[GFX][gdlib_2] Einstellung

Bild voher:

GMENU Bild-Qualität verbessern

und nacher:

GMENU Bild-Qualität verbessern

TYPO3 4.2 Beta1 mit vielen Verbesserungen für das Backend veröffentlicht

21. Februar 2008

Es wurde vor Kurzem die TYPO3 4.2 Beta1 veröffentlicht. Diesmal lag der Schwerpunkt an der Optimierung des Backends. Die zahlreichen Neuerungen versprechen eine Verbesserung der Benutzerfreundlichkeit bei der Arbeit in der Administrationsumgebung.

Folgende Innovationen wurden unter anderem eingebaut:

  1. “Cleaner Backend”-Modus.
    In der Werkzeugleiste, wurden weitere Funktionen implementiert. Das “Neuladen” des Backends ist oftmals nicht mehr notwendig.
  2. Umstrukturierung der Benutzereinstellungen.
    Durch die Vereinfachung des Backends wurden auch die Benutzereinstellungen neu strukturiert und in Gruppen aufgeteilt. Damit sollen die Einstellungen leichter gefunden werden. Eine Besonderheit ist hier die Auswahlmöglichkeit eines Moduls, das nach dem Login aufgerufen werden soll.
  3. Die Spalte des Seitenbaums kann komplett geschlossen werden.
    In der neuen TYPO3 Version kann man das Fenster des Seitenbaums ganz schließen, sodass sich der Inhaltsbereich des auf den gesamten Bereich erstrecken kann.
  4. Verbesserter Constants-Editor.
    Im Constants-Editor von TYPO3 4.2 kann ein Icon vor der jeweiligen Einstellung angeklickt werden und der jeweilige Eintrag so direkt bearbeitet werden.

TYPO3 Buchempfehlung für praktische Lösungen

6. Februar 2008

TYPO3 KochbuchTYPO3 Kochbuch

Broschiert: 736 Seiten , inkl. CD-ROM
Verlag: O´Reilly ; 1. Auflage Juni 2006
EUR44.90

Jeder TYPO3-Nutzer, der schon einmal eine Frage in einem Online-Forum gestellt hat, ist den Autoren dieses Kochbuchs bereits über den virtuellen Weg gelaufen. Denn dieses Buch haben TYPO3-Experten aus der Community geschrieben, die die typischen Probleme von TYPO3-Entwicklern kennen – und gute Lösungen aus der Praxis zu bieten haben. Mit dem TYPO3 Kochbuch geben die Autoren Ihnen eine umfassende Sammlung von typischen Aufgabenstellungen, Lösungen und praxiserprobten Beispielen an die Hand, die Ihnen im Arbeitsalltag mit TYPO3 wirklich weiterhelfen.

Breite Themenvielfalt mit Praxisbezug: Dieses Kochbuch hat für jeden TYPO3-Entwickler etwas zu bieten: Hier finden Sie hunderte von erprobten “Rezepten” zu allen praxisrelevanten Themen rund um Ihre TYPO3-Projekte. Schwerpunkte sind dabei:

  1. die Installation und Wartung von TYPO3
  2. die effektive und geschickte Nutzung des Backends
  3. das Verwalten und Ausgeben von Inhalten
  4. TypoScript in all seinen Facetten
  5. die Entwicklung und Optimierung von Extensions

Lösungen auf den Punkt gebracht: Anstatt in Mailing-Listen, Online-Dokumentationen oder anderen Quellen stöbern zu müssen, können Sie sich auf das TYPO3 Kochbuch verlassen, das Sie schnell mit Lösungen für verbreitete Probleme versorgt.

Zusammenhänge und Hintergründe beleuchtet: Dieses Buch bietet mehr als simple Schritt-für-Schritt-Anleitungen: Es erklärt die Hintergründe jeder Lösung und geht so weit in die Tiefe, dass Sie TYPO3 besser kennen lernen, effektiver damit arbeiten können und dadurch deutlich mehr aus dem komplexen CM-System herausholen werden.

Für mehr Produktivität und Kreativität: Lassen Sie sich vom TYPO3 Kochbuch inspirieren: Lesen Sie die Rezepte, um neue Ideen für die elegante Umsetzung Ihrer Projekte zu bekommen. Nutzen Sie die zahlreichen Querverweise, um sich Themen nach eigener Interessenlage zu erschließen. Und lernen Sie auf diese Weise, die vielfältigen Features von TYPO3 virtuos einzusetzen.

Aktuell zur TYPO3-Version 4.0. Inklusive CD-ROM mit Codebeispielen, Extensions und praktischen Beispielen

Einstiegspunkt für einen Hostnamen (Domain) in TYPO3 festlegen

1. Februar 2008

In einer TYPO3 Installation können mehrere Website-Strukturen angelegt werden. Hierbei muss der Administrator natürlich die Domainnamen zu den entsprechenden Root-Seiten zuordnen. Diese Zuordnung macht die Funktion “Domain” in TYPO3 BE möglich.

  1. Wählen Sie eine Root-Seite (Die Anfangsseite des Seitenbaumes)
  2. Nach einem Klick, wählen Sie die Option “Neu” und dann “Domain”
  3. Geben Sie in der Maske einfach den Domainnamen ein

Wenn Sie nun Ihre Domain im Browser aufrufen, sehen Sie dass nur solche Seiten angezeigt werden, die im Seitenbaum unterhalb dieses Domaineintrags liegen. Seiten außerhalb des definierten Teilbaumes, sind somit nicht mehr für diese Domain erreichbar.

Achtung: wenn Sie TYPO3 in einem Unterverzeichnis der Domain installiert haben, müssen Sie dieses Verzeichnis ebenfalls mit angeben, z.B. so “www.meine-domain.org/typo3_subdir/”.

Domainname in TYPO3 Installation anlegen

TYPO3 Buchempfehlung für Redakteure

31. Januar 2008

typo3 buchempfehlungEinsteigerseminar TYPO 3.4.x für Web-Autoren

Broschiert: 239 Seiten
Verlag: Vmi Buch; Auflage: 1 (Dezember 2006)
Preis: 12,95 €

TYPO3 ist ein Content-Management-System, mit dem Webautoren ohne spezielle Vorkenntnisse sehr einfach, schnell und bequem verständliche Web-Pages erstellen und bearbeiten können.

Nach denselben Grundsätzen haben die Autoren dieses Einsteigerseminar geschrieben: Es richtet sich an Autoren, Redakteure, die Webseiten auf einem TYPO3-Webserver anlegen, veröffentlichen und editieren wollen.

TYPO3 Buchempfehlung für Einsteiger

31. Januar 2008

typo3 buchempfehlung Praxiswissen TYPO3

Taschenbuch: 448 Seiten
Verlag: O’Reilly; Auflage: 1 (April 2005)
Preis: 29,90 €

TYPO3 ist der Senkrechtstarter unter den Content Management-Systemen. Aufgrund des großen Funktionsumfangs und der guten Bedienbarkeit hat sich das kostenlose Open Source-System zu einer echten Alternative zu kommerziellen CMS entwickelt. Praxiswissen TYPO3, 2. Auflage ist eine gut verständliche Einführung, die sich auch an Einsteiger ohne ausgeprägte Programmierkenntnisse wendet. Robert Meyer kennt durch seine TYPO3-Schulungserfahrung die Einsteiger-Probleme, er erklärt die Zusammenhänge detailliert und praxisorientiert und vermittelt damit das nötige Handwerkszeug, um mit TYPO3 Websites erfolgreich einzurichten und zu optimieren.

  1. TYPO3 installieren und kennen lernen: Die komplette Installation auf Linux- und Windows-Systemen; die Funktionen des Backends im Überblick.
  2. TypoScript und Templates verstehen: Lernen Sie die objektorientierte Struktur, Sprachsyntax und die wichtigsten Objekte von TypoScript kennen und setzen Sie CSS-basierte TypoScript-Templates ein.
  3. Grafiken und Menüs erstellen: Nutzen Sie die leistungsstarken Grafikfunktionen von TYPO3 und generieren Sie Grafiken und Menüs dynamisch.
  4. Inhalte auf der Website darstellen: Redaktionelle Inhalte formatieren, Suchfunktionen integrieren, Mehrsprachigkeit herstellen, eine Druckversion der Webseite und zugriffsgeschützte Bereiche realisieren.
  5. Erweiterungen integrieren und selbst schreiben: Sie erfahren anhand des News-Plugins, wie Erweiterungen im System verankert und konfiguriert werden – und Sie entwickeln Ihre eigenen Erweiterungen.
  6. Neue Arbeitstechniken: Kurzeinführung in die Website-Erstellung mit TemplaVoilà und die Trennung von Entwurfs- und Live-Umgebung durch Workspaces.
  7. TypoScript-Kurzreferenz für die Praxis: Die gebräuchlichsten Objekte und Eigenschaften der Skriptsprache an Beispielen erläutert.