YPO3 TYPO3. Profihandbuch. Das TYPO3 Profihandbuch. Der Leitfaden für Entwickler und Administratoren zu Version 4.1. open source library

Größe: px
Ab Seite anzeigen:

Download "YPO3 TYPO3. Profihandbuch. Das TYPO3 Profihandbuch. Der Leitfaden für Entwickler und Administratoren zu Version 4.1. open source library"

Transkript

1 2322.fhm :37 Uhr Seite 1 Sie lernen zunächst alle wichtigen Anpassungsmöglichkeiten und Funktionen in Front- und Backend kennen, bevor Sie ausführlich in Aufbau und Nutzung des Framework einsteigen. Neben dem TYPO3-Core mit TCE und $TCA behandeln die Autoren auch die korrekte DB-Struktur für Erweiterungen, die RTE-API sowie Versioning und Workspaces. Sie zeigen außerdem, wie Sie mit Hooks oder Services Funktionen von TYPO3 für Ihre Zwecke anpassen. Auf der CD Umfangreiches offizielles TYPO3Dokumentationsmaterial, die aktuellsten TYPO3-Pakete sowie die im Buch verwendeten Extensions In der gleichen Reihe erschienen Über die Autoren Franz Ripfel, Melanie Meyer und Irene Höppner sind seit einigen Jahren im TYPO3-Universum tätig. Über ihre gemeinsame Firma A.BE.ZET GmbH (abezet.de) implementieren sie für ihre Kunden vorwiegend TYPO3basierte Lösungen. open source library Nutzen Sie die Vorteile freier Software! Administratoren, Entwicklern und Usern bietet die freie Software effizient einzusetzen. Themen sind Probedruck 49,95 [ D ] 51,40 [ A ] Webprogrammierung u.a. Betriebssysteme, Programmierung, Netzwerke Open Source Library professionelles Know-how, um ISBN CY CMY K open source library open source library Das Buch schließt mit einer HowTo-Sammlung für häufig auftretende Problemstellungen sowie einer Top 10 wichtiger und spannender Extensions. Außerdem erfahren Sie, was es beim Thema Sicherheit zu berücksichtigen gilt, wie Sie mit LDAP ein Single Sign On umsetzen und wie Sie die Performance von TYPO3 erhöhen können. und Sicherheit. MY Ripfel Meyer Höppner TYPO3 Die Entwicklung von Extensions bildet den zweiten Schwerpunkt des Buches. Sie lernen Struktur, Aufbau und Funktionsweise von Extensions kennen und wie die TYPO3-API Sie bei Ihrer Arbeit unterstützt. CM. kl in Sie entwickeln eine Extension mit Kickstarter, testen und dokumentieren sie und veröffentlichen die Extension im TER. Y YPO3 00 n T 1,ende a Das TYPO3 Profihandbuch Ihr TYPO3-Leitfaden zu Front- und Backend, Framework & Extensions Als TYPO3-Entwickler und -Administrator müssen Sie nicht nur das Front- und Backend genau kennen, sondern auch den Aufbau des TYPO3-Framework und seine Rolle in der Extension-Entwicklung. Hierbei hilft Ihnen dieses Buch. Geschrieben von drei langjährigen TYPO3-Profis bietet es Ihnen in der Projektpraxis erprobtes Wissen von der Installation und Pflege des CMS über die Veröffentlichung von Extensions bis zu Best Practices für Ihre tägliche Arbeit. M Sp open source library C Franz Ripfel Melanie Meyer Irene Höppner Das TYPO3 Profihandbuch Der Leitfaden für Entwickler und Administratoren zu Version 4.1

2 Inhaltsverzeichnis Geleitwort Einleitung Grundlegendes zum Universum von TYPO Open Source und GPL Die Entstehungsgeschichte von TYPO Die Community Die Association Active Members Supporting Members Installation Systemvoraussetzungen Hardware Software Paketwahl und Platzierung auf dem Server Lösungen für häufig anzutreffende Probleme Das Installationstool Standardmäßiges Passwort ändern Basiseinstellungen Datenbank mit $TCA vergleichen Bildbearbeitung überprüfen Gezielt Einstellungen suchen und verändern Backup/Recovery vorsehen Export des Seitenbaums Backup durch TYPO3-Extensions Eigene Scripts Ihren Provider fragen Extensions einsetzen Extension Manager konfigurieren Extensions installieren Sprachpakete laden Los geht s

3 Inhaltsverzeichnis 2.8 TYPO3-Update durchführen Dateistruktur umstellen Datenbank aktualisieren Konfiguration überprüfen, Update Wizard Extensions überprüfen Reference-Index-Tabelle aktualisieren Cache leeren und temporäre Dateien löschen Superadmin-Script Materialien zum Weitermachen Das Frontend vorne raus Tutorial Die erste Webseite Vorbereitungen und Inhalte importieren Das erste TypoScript-Template Das HTML-Template und CSS einbinden Marker ersetzen Verschachtelungen übersichtlicher darstellen Hauptnavigation erstellen Eine Breadcrumb-Navigation erstellen Die Seiteninhalte anzeigen lassen Grundlagen Aus der Datenbank in den Browser Was ist TypoScript (nicht)? Zusammenspiel mit PHP TypoScript versus TSconfig Der Begriff»Template« HTML-Templates vorbereiten (dynamische und statische Bereiche) TypoScript-Syntax und -Semantik Begriffe: Objekt, Objektname, Eigenschaft, Funktion & Co Datentypen (data types) Operatoren und Kommentare Konstanten Bedingungen Die Bedeutung der Reihenfolge Die TypoScript-Referenz (TSref) TypoScript-Templates verwalten Der TypoScript-Template-Datensatz TypoScript-Konfigurationsbereiche wiederverwenden (temp.*, styles.* und lib.*) TypoScript-Templates übersichtlich organisieren

4 Inhaltsverzeichnis TypoScript-Templates in Dateien auslagern TypoScript-Editoren Das Modul Web, Template TypoScript-Templates bearbeiten (Info/Modify) TypoScript-Struktur betrachten (Object Browser) Template-Organisation überblicken (Template Analyzer) Konstanten bequem ändern (Constant Editor) Das Grundgerüst des Setup-Feldes (Toplevel Objects) Grundlegende Konfigurationen (CONFIG) Globale Marker (CONSTANTS) Das eigene Layout (PAGE) Metatags (META) plugin Ausgabe von Datensätzen (tt_*) Navigationen (Menüs) Grundlagen Der Ausgangspunkt (HMENU) Textmenüs (TMENU) Grafisches Menüs (GMENU) Layermenüs (TMENU_LAYER, HMENU_LAYER) Menü als Auswahlbox (JSMENU, JSMENUITEM) Weitere Menütypen Spezielle Funktionen in Menüs (iproc) Menüpunkte unterschiedlich behandeln (optionsplit) Die Ausgabe von Inhalten (cobjects) Dynamische Textausgabe (HTML, TEXT) Inhaltselemente zusammenfassen (COA, COA_INT) Dateien einbinden (FILE) Bilder darstellen (IMAGE, IMG_RESOURCE) Datensätze ausgeben (CONTENT, RECORDS) Navigationen (HMENU) Text mit Bild darstellen (IMGTEXT) Fallunterscheidungen einsetzen (CASE) Globale Variablen verwenden (LOAD_REGISTER und RESTORE_REGISTER) Mail-Formulare erzeugen (FORM) Eigene PHP-Scripts verwenden (USER, USER_INT, PHP_SCRIPT) HTML-Templates verwenden (TEMPLATE) Bearbeitungsleiste im Frontend (EDITPANEL)

5 Inhaltsverzeichnis 3.8 Erweiterte Konfiguration: Funktionen Die Allzweckwaffe (stdwrap) Bilddateien einbinden (imgresource) Klickvergrößern (imagelinkwrap) SQL-Statement konfigurieren (select) Noch mal Bedingungen (if) Links erzeugen (typolink) Textfelder/HTML parsen (parsefunc) Bildbearbeitung mit dem GIFBUILDER Mehrsprachigkeit Verschiedene Konzepte der Mehrsprachigkeit Grundeinstellungen TypoScript Alle Sprachen im gleichen Baum Übersetzungen Ein eigener Baum für jede Sprache Materialien zum Weitermachen Fehler finden Debuggen mit TypoScript Das AdminPanel verwenden Caching Caching-Einstellungen Ungecachte Teilbereiche einer Seite Caching mit URL-Parametern (chash) Extensions zum Thema Caching Barrierefreiheit Strukturierung des Dokuments durch Überschriften Barrierefreie Menüs Kennzeichnung von Abkürzungen und Akronymen, Glossar Tabellen Materialien zum Weitermachen Das Backend hinten rein Backend-Benutzerverwaltung Rechte Funktionsweise, Grundprinzip Home-Verzeichnisse Überblick behalten

6 Inhaltsverzeichnis 4.2 TypoScript-Konfiguration (TSconfig) Page TSconfig User TSconfig Versioning und Workspaces für das Team Einführung Benutzerverwaltung und Rechtevergabe Der Workspace Manager Redaktionelles Arbeiten mit Workspaces Tipps und Tricks Ausblick Interessante (oft unbekannte) Funktionalitäten Arbeitsschritte zusammenfassen Suchen im Backend Datenbankfelder kontrollieren Import/Export Drag&Drop Das Klemmbrett (Clipboard) Lokalisierung Datensätze im Modul Page anzeigen Kontrollmöglichkeiten, Logs Autologin Extension Manager für Administratoren Materialien zum Weitermachen Das Framework der Werkzeugkasten Aufbau und Funktionsweise Konzeptioneller Aufbau Dateisystem Dateien in typo3conf, Konfiguration Sprachvielfalt durch Lokalisierung L10n, UTF Datenbank Anforderungen an Tabellen, die von TYPO3 verwaltet werden Wichtige Tabellen Wie erkennt TYPO3 neu anzulegende Tabellen? Tabellenverknüpfungen Im Zentrum der Macht: The Core TCE (TYPO3 Core Engine) $TCA (Table Configuration Array)

7 Inhaltsverzeichnis Spezialkonfigurationen in defaultextras $PAGES_TYPES Aufbau der Backend-Schnittstelle Aussehen der Backend-Formulare anpassen Colorschemes Styleschemes Borderschemes RTE-API Versioning und Workspaces im Detail Voraussetzungen für eine versionierbare Tabelle Sonderfall Löschen und Erzeugen Eindeutige Felder (unique fields) Lebenszyklus von versionierten Elementen Workspaces-API für Programmierer Kontextsensitive Menüs Kontextsensitive Hilfe Funktionsweisen von TYPO3 abändern Ändern des Core-Codes Erweiterung mittels XCLASS Hooks Services Texte anpassen Materialien zum Weitermachen Extensions entwickeln Wozu Extensions? Extension Key Extension Key registrieren Ja, wo liegt sie denn? Sysext vs. global vs. lokal System-Extensions, typo3/sysext Globale Extensions, typo3/ext Lokale Extensions, typo3conf/ext/ Vorrangreihenfolge Kickstarter Allgemeine Informationen Verschiedene Sprachen vorsehen Eigene Datenbanktabellen anlegen

8 Inhaltsverzeichnis Bestehende Datenbanktabellen erweitern Frontend-Plugin erstellen Backend-Modul anlegen Neue Möglichkeiten für bestehende Module hinzufügen Neue Elemente im Kontextmenü der Seiten Neuen Service definieren Statischen TypoScript-Code einfügen TSconfig hinzufügen Struktur, Aufbau, Funktionsweise Extension-Daten in ext_emconf.php Weitere reservierte Datei- und Ordnernamen Konfigurationsmöglichkeiten für Extensions (ext_conf_template.txt) Bereich für Frontend-Plugins (pi*) Bereich für Backend-Module (mod*) Bereich für Services (sv*) Textinformationen und ihre Lokalisierung (L10n) Und dann geht s los! Coding Guidelines Organisationsregeln Formatierung und Benennung Programmiergrundsätze mit PHP Weitere Programmiergrundsätze mit TYPO Dokumentation Datenbankzugriffe Operationen im Dateisystem Das Rad nicht neu erfinden, API nutzen Verfügbare Konstanten Globale Variablen Die wichtigsten Klassen für den Extension-Entwickler Reference Index Table Cache-Möglichkeiten intelligent nutzen plugin als USER oder USER_INT Was Sie verstehen und einsetzen sollten T3DataStructure, XML und Flexforms Links im Frontend richtig erzeugen Cache während der Entwicklung unterdrücken Sessions im Frontend

9 Inhaltsverzeichnis Workspaces beachten Alleinstehende Scripts Debug: debug und devlog syslog AJAX Zeichensatz richtig einstellen Veröffentlichung Ihrer Extension Dokumentation erstellen Ins TER hochladen Ein eigenes Extension Repository aufsetzen Ausblick: Model-View-Control-Architektur Struktur, theoretisch Struktur, praktisch für TYPO Erweiterung bestehender Extensions Materialien zum Weitermachen HowTos Darstellung im Backend anpassen Login-Formular anpassen Icons und Farben verändern Datensätze im Page-Modul anzeigen Position und Erscheinen von Feldern beeinflussen Label überschreiben Label über Frontend-TypoScript anpassen Label für das Backend über Page TSConfig anpassen Label über Sprachdateien Kontextsensitive Hilfe einbauen Datensätze in Feldern speziell bearbeiten (itemsprocfunc) Eigene Wizards zu Feldern hinzufügen Durch eigene Listenansichten den Überblick behalten Den kompletten Seitenbaum auf einmal erzeugen Extension TOP 10 (für Entwickler) cal Beschreibung Voraussetzungen Installation und Konfiguration Anwendung Spezialwissen

10 Inhaltsverzeichnis 8.2 commerce Beschreibung Voraussetzungen Installation und Konfiguration Anwendung Spezialwissen DAM Beschreibung Voraussetzungen Installation und Konfiguration Anwendung Spezialwissen direct_mail Beschreibung Voraussetzungen Installation und Konfiguration Anwendung Spezialwissen indexed_search Beschreibung Voraussetzungen Installation und Konfiguration Anwendung Spezialwissen realurl Beschreibung Voraussetzungen Installation und Konfiguration Anwendung Spezialwissen rtehtmlarea und weitere Rich-Text-Editoren Beschreibung Voraussetzungen Installation und Konfiguration Anwendung Spezialwissen

11 Inhaltsverzeichnis 8.8 templavoila Beschreibung Voraussetzungen Installation und Konfiguration Anwendung Spezialwissen timtab (Weblog) Beschreibung Voraussetzungen Installation und Konfiguration Anwendung Spezialwissen tt_news Beschreibung Voraussetzungen Installation und Konfiguration Anwendung Spezialwissen Spezialthemen Sicherheit Organisationsverschulden Beliebte Angriffsvarianten Grundsätzliche Sicherheitsmaßnahmen Einstellungen im Install Tool Standard-Admin-Benutzer deaktivieren Coding Guidelines einhalten Abonnieren Sie die Mailingliste TYPO3-Announce Weitere Möglichkeiten Zugriffsgeschützte Seiten im Frontend Spam-Vermeidung Materialien zum Weitermachen TYPO3 im Intranet mit Single Sign On (SSO) Authentifizierungsmodul für Apache einrichten LDAP für PHP aktivieren Browsereinstellungen Testumgebung einrichten TYPO3 konfigurieren Troubleshooting

12 Inhaltsverzeichnis 9.3 Seiten mit sehr viel Last, Performance Lasttests durchführen Technische Rahmenbedingungen und Erfahrungswerte TYPO3 Cache nutzen, serverseitig Cache Control Headers, clientseitig Statische Files PHP-Beschleuniger Apache optimieren Datenbank optimieren (MySQL) Hardware, Cluster Materialien zum Weitermachen Werkzeuge für Profis Stichwortverzeichnis

13 3 Das Frontend vorne raus Mit TYPO3 können so gut wie alle Anforderungen an Layout und Funktion des Frontends individuell gestaltet werden. Dies geschieht vor allem mithilfe von HTML-Templates, TypoScript und Frontend-Plugins. Die Erstellung von Frontend-Plugins mithilfe von Extensions wird im Kapitel Extensions entwickeln, Seite 387, detailliert besprochen, daher kümmern wir uns in diesem Kapitel vor allem um die Frontend-Ausgabe mithilfe von TypoScript. Außerdem werden wir darüber sprechen, was Caching ist und wie TYPO3 damit umgeht, und werden uns mit der Umsetzung barrierefreier Webseiten mit TYPO3 befassen. Hinweis Anders als in den anderen Teilen dieses Buches fangen wir bei dem Thema TypoScript so an, als wären keinerlei Vorkenntnisse vorhanden. Der Grund dafür ist die Erfahrung, dass häufig auch erfahrene TYPO3-Entwickler nur ungern TypoScript verwenden. Wir wollen mit diesem Kapitel die Hemmschwelle für die Verwendung von TypoScript herabsetzen. Das möchten wir vor allem dadurch erreichen, dass wir das Verständnis für TypoScript erhöhen, die Idee hinter diesem Konzept verdeutlichen und durch Beispiele ein»gefühl«für diese Art der Konfiguration erzeugen.

14 3 Das Frontend vorne raus (Lern)ziele: Das Konzept»TypoScript«verstehen TypoScript anwenden können Eigene TypoScript-Templates erstellen können Die TSref verwenden können 3.1 Tutorial Die erste Webseite Dieses Kapitel beginnt mit einem Tutorial. Wenn Sie es durcharbeiten, haben Sie eine erste einfache Webseite mit TypoScript und einem HTML-Template erstellt. Sie bekommen auf diese Weise einen einfachen Überblick darüber, wie man mit Typo- Script arbeitet Vorbereitungen und Inhalte importieren Wir haben ein paar Dateien für dieses Tutorial vorbereitet. Um es eins zu eins durcharbeiten zu können, müssen Sie einige wenige Vorbereitungen treffen. Am besten ist es, wenn Sie mit einer neuen TYPO3-Installation arbeiten. Das Tutorial basiert auf einem TYPO3-Dummy der Version Informationen zur Installation von TYPO3 finden Sie im Kapitel Installation, Seite Kopieren Sie den Ordner frontend-tutorial/templates/ von der CD in das Verzeichnis fileadmin Ihrer TYPO3-Instanz. 2. Importieren Sie im Backend den Seitenbaum des Tutorials von der CD (frontendtutorial/seitenbaum.t3d) mithilfe der Import/Export-Funktion. Die Vorgehensweise dazu finden Sie im Abschnitt Import/Export, Seite 278. Aktivieren Sie dabei ausnahmsweise die Option FORCE ALL UIDS VALUES Das erste TypoScript-Template Wenn Sie sich jetzt die Ausgabe im Frontend anschauen (z.b. über das Modul WEB, ANZEIGE), bekommen Sie in einer TYPO3-Fehlermeldung gesagt, dass kein Template gefunden wurde. Gemeint ist mit dieser Fehlermeldung das TypoScript-Template (siehe auch Abschnitt Der Begriff»Template«, Seite 86). Legen Sie jetzt ein TypoScript-Template an. Gehen Sie dazu im Modul WEB, TEMPLATE auf die oberste Seite Ihres Seitenbaumes. Klicken Sie auf den Button CREATE TEMP- LATE FOR A NEW SITE, und bestätigen Sie die JavaScript-Meldung. 68

15 3.1 Tutorial Die erste Webseite Abbildung 3.1: TYPO3-Fehlermeldung bei fehlendem TypoScript-Template Abbildung 3.2: Anlegen eines Root-Templates Im Modul WEB, LIST sehen Sie jetzt, dass ein neuer Datensatz vom Typ TEMPLATE mit dem Titel NEW SITE angelegt wurde. Wenn Sie sich jetzt die Seiten im Frontend anschauen, sehen Sie, dass nicht mehr die TYPO3-Fehlermeldung, sondern der Text HELLO WORLD dort steht. Gehen Sie jetzt wieder in das Backend, und dort in das MODUL WEB, TEMPLATE, und wählen Sie rechts oben die Funktion INFO/MODIFY aus. Ausführliche Informationen zu den Funktionen des Moduls WEB, TEMPLATE erhalten Sie im Abschnitt Das Modul Web, Template, Seite 109. Klicken Sie auf den Stift vor SETUP:. Sie sehen jetzt den automatisch erzeugten Quelltext Ihres TypoScript-Templates. Listing 3.1: Automatisch erzeugter TypoScript-Quelltext # Default PAGE object: page = PAGE page.10 = TEXT page.10.value = HELLO WORLD! 69

16 3 Das Frontend vorne raus Ändern Sie den Text HELLO WORLD!, klicken Sie auf den Button UPDATE, und schauen Sie sich das Ergebnis im Frontend an. Sie sehen, dass der Text dort auch geändert wurde. Achten Sie bei allen TypoScript-Eingaben auf korrekte Groß- und Kleinschreibung! Fügen Sie dem TypoScript jetzt die Zeile page.10.wrap = <strong> </strong> hinzu, und schauen Sie sich das Ergebnis im Frontend an. Sie sehen, dass der Text fett dargestellt wird. Ein Content Management System wird erst dann interessant, wenn Daten aus der Datenbank ausgegeben werden. Ändern Sie den Quelltext so, dass als Ergebnis Listing 3.2 herauskommt. Vergessen Sie nicht, den Button UPDATE anzuklicken. Listing 3.2: TypoScript für die Ausgabe des Seitentitels 01 # Default PAGE object: 02 page = PAGE 03 page.10 = TEXT 04 page.10.field = title 05 page.10.wrap = <strong> </strong> Im Frontend wird jetzt auf jeder Seite etwas anderes angezeigt, nämlich der Titel der aktuellen Seite. Sie haben eine dynamische Ausgabe erzeugt Das HTML-Template und CSS einbinden In diesem Schritt geht es darum, das vorbereitete HTML-Template und die zugehörigen CSS-Klassen zu verwenden. Das HTML-Template finden Sie in dem Ordner templates, den Sie von der CD nach fileadmin kopiert haben. Prinzipiell soll jede Seite so aussehen wie das HTML-Template. Allerdings sollen die folgenden dynamischen Bereiche durch Inhalte aus der Datenbank ersetzt werden: ➊ Hauptnavigation: Hier wird eine Textnavigation mit zwei Ebenen erstellt. ➋ Breadcrumb-Navigation ➌ Hauptinhaltsbereich ➍ Ein weiterer Inhaltsbereich ➎ Hier soll das aktuelle Jahr stehen. ➏ Datum, wann die Seite zuletzt geändert wurde Im HTML-Template sind diese Bereiche durch Marker (z.b. ###YEAR###) oder Subparts (z.b. <!-- ###CONTENT### begin --> <!-- ###CONTENT### end -->) gekennzeichnet. Im Abschnitt HTML-Templates vorbereiten (dynamische und statische Bereiche), Seite 86, wird dieses Vorgehen genau erklärt. 70

17 3.1 Tutorial Die erste Webseite Abbildung 3.3: Dynamische Bereiche der Webseite Wenn Sie sich den HTML-Quelltext Ihres Frontends jetzt anschauen, ehe das HTML- Template eingebunden wird, sehen Sie, dass bereits ein vollständiger <head>-bereich sowie das <body>-tag und das <html>-tag erzeugt werden, ohne dass diese irgendwo explizit definiert wurden. Diese HTML-Teile werden von dem TypoScript-Objekt PAGE generiert (siehe Abschnitt Das eigene Layout (PAGE), Seite 121). Das TEXT-Objekt, das die Ausgabe des Seitentitels erzeugt, wird im Folgenden durch ein TEMPLATE-Objekt ersetzt (detaillierte Informationen finden Sie im Abschnitt Die Ausgabe von Inhalten (cobjects), Seite 136). Diesem TEMPLATE-Objekt wird die Information gegeben, dass es die HTML-Datei als Template verwenden soll. Listing 3.3: Erstes Einbinden des HTML-Templates # Default PAGE object: page = PAGE page.10 = TEMPLATE page.10.template = FILE page.10.template.file = fileadmin/templates/main.html Wenn Sie sich jetzt den HTML-Quelltext im Frontend anschauen, sehen Sie, dass die gesamte HTML-Datei inklusive des <head>-bereichs eingebunden wurde. Tatsächlich wird aber nur der Bereich innerhalb des <body>-tags gebraucht. Dafür wurde im HTML-Template der Subpart DOCUMENT_BODY vorbereitet. Fügen Sie in Ihrem Typo- Script-Template die Zeile page.10.workonsubpart = DOCUMENT_BODY ein. Der Quelltext Ihrer Frontend-Ausgabe sieht jetzt besser aus. Allerdings fehlt das Stylesheet, und die Pfade zu den Bildern stimmen nicht. Mit der Zeile page.10.relpathprefix = fileadmin/templates/ sorgen Sie dafür, dass TYPO3 die Pfade zu den Bildern automatisch für den Aufruf im Frontend korrigiert. 71

18 3 Das Frontend vorne raus Dies ist notwendig, da das Frontend über die index.php in Ihrem Webroot aufgerufen wird und sich somit alle relativen Pfade auf deren Speicherort und nicht auf den Ort des HTML-Templates beziehen. Mithilfe der Konfiguration aus dem folgenden Listing binden Sie die Stylesheet- Dateien ein. Listing 3.4: Einbinden der Stylesheet-Dateien über TypoScript page.includecss.screen = fileadmin/templates/css/screen.css page.includecss.screen.media = screen page.headerdata.10 = TEXT page.headerdata.10.value ( <!--[if lte IE 7]> <link href="fileadmin/templates/css/ie.css" rel="stylesheet" type="text/css" /> <![endif]--> ) Das Einbinden von Stylesheets erfolgt also im Rahmen des PAGE-Objekts. Mehr dazu finden Sie im Abschnitt Das eigene Layout (PAGE), Seite 121. Hinweis Die Bezeichnung page des Objekts PAGE ist frei wählbar. Es könnte genauso gut meineseite = PAGE oder kuehlschrank = PAGE heißen. Wir empfehlen Ihnen trotzdem, page zu verwenden, da einige Extensions davon ausgehen, dass das Objekt so heißt und es mit eigenen Konfigurationen erweitern. Konfigurieren Sie noch den doctype über die Zeile config.doctype = xhtml_trans. Die Seite sollte jetzt im Frontend genau so aussehen wie das HTML-Template Marker ersetzen Nun werden die dynamischen Bereiche des HTML-Templates durch dynamisch erzeugte Inhalte ersetzt. Es gibt zwei Marker in dem HTML-Template: YEAR und LAST_CHANGE. Diese beiden Marker sollen als Erstes ersetzt werden. Der Marker YEAR soll durch das aktuelle Jahr ersetzt werden. Dafür finden sich ausreichend Eigenschaften im TEXT-Objekt. Genau genommen handelt es sich um die Funktion stdwrap (siehe Abschnitt Die Allzweckwaffe (stdwrap), Seite 159), dazu später mehr. 72

19 3.1 Tutorial Die erste Webseite Listing 3.5: Ausgabe des aktuellen Jahres page.10.marks.year = TEXT page.10.marks.year.data = date:y Sie sehen, dass das TEMPLATE-Objekt eine Eigenschaft marks enthält. Innerhalb dieser werden die Objekte definiert, durch die die Marker ersetzt werden. Dabei handelt es sich um sogenannte Inhaltsobjekte (siehe Abschnitt Die Ausgabe von Inhalten (cobjects), Seite 136). Auch der zweite Marker wird durch ein TEXT-Objekt ersetzt. Dabei wird zunächst über die globale Variable register:sys_lastchanged der Zeitpunkt der letzten Änderung ermittelt. Diese Variable berücksichtigt nicht nur die Änderungen an der Seite (Tabelle pages), sondern auch, wann zuletzt Inhaltselemente geändert wurden. Nach Ermittlung des Datums wird dieses in einem lesbaren Format ausgegeben. Listing 3.6: Ausgabe der letzten Änderung page.10.marks.last_change = TEXT page.10.marks.last_change.data = register:sys_lastchanged page.10.marks.last_change.strftime = %d.%m.%y Verschachtelungen übersichtlicher darstellen In Abbildung 3.4 sehen Sie, dass sich das bisherige TypoScript in Bereiche aufteilen lässt, die eine Verschachtelung darstellen. Abbildung 3.4: Verschachtelung innerhalb von TypoScript Diese Verschachtelungen lassen sich mithilfe von geschweiften Klammern übersichtlicher darstellen. Das Ergebnis sehen Sie in Listing 3.7. Dabei wurde nicht jede mögliche Verschachtelung aufgelöst, sondern in erster Linie für Übersichtlichkeit gesorgt. Mehr zum {}-Operator finden Sie im Abschnitt Operatoren und Kommentare, Seite

20 3 Das Frontend vorne raus Listing 3.7: Übersichtlich gestalteter Quelltext config.doctype = xhtml_trans # Default PAGE object: page = PAGE page { includecss { screen = fileadmin/templates/css/screen.css screen.media = screen print = fileadmin/templates/css/print.css print.media = print } headerdata.10 = TEXT headerdata.10.value ( <!--[if lte IE 7]> <link href="fileadmin/templates/css/ie.css" rel="stylesheet" type="text/css" /> <![endif]--> ) 10 = TEMPLATE 10 { template = FILE template.file = fileadmin/templates/main.html workonsubpart = DOCUMENT_BODY relpathprefix = fileadmin/templates/ marks { YEAR = TEXT YEAR.data = date:y LAST_CHANGE = TEXT LAST_CHANGE.data = register:sys_lastchanged LAST_CHANGE.strftime = %d.%m.%y } } } Hauptnavigation erstellen In diesem Schritt wird der Subpart MAINNAVI durch ein mehrstufiges Menü ersetzt. Erstellen Sie ein temporäres Objekt für den Subpart, und kopieren Sie dieses temporäre Objekt mithilfe des <-Operators (siehe Abschnitt Operatoren und Kommentare, Seite 91) in das TEMPLATE-Objekt. Listing 3.8: Temporäres Objekt für das Hauptmenü temp.mainnavi = HMENU temp.mainnavi { 1 = TMENU 1.wrap = <ul> </ul> 1.NO.wrapItemAndSub = <li> </li> 74

Inhaltsverzeichnis. 1 Einleitung... 21. 2 Grundlegendes zum Universum von TYPO3... 25. 3 Installation... 29

Inhaltsverzeichnis. 1 Einleitung... 21. 2 Grundlegendes zum Universum von TYPO3... 25. 3 Installation... 29 Inhaltsverzeichnis 1 Einleitung... 21 1.1 Zielsetzung und Zielgruppen... 21 1.2 Extensions... 22 1.3 Anglizismen überall... 22 1.4 Orientierung... 23 1.5 Neue Inhalte der zweiten Auflage... 24 1.6 Dank...

Mehr

Einrichten eines News-Systems in Typo3

Einrichten eines News-Systems in Typo3 Einrichten eines News-Systems in Typo3 Generelles: tt_news ist eine der beliebtesten Erweiterungen für Typo3 und wir bereits auf vielen Sites Vorarlberger Schulen verwendet: Beispiele: http://www.vobs.at/hsl

Mehr

Mit der Maus im Menü links auf den Menüpunkt 'Seiten' gehen und auf 'Erstellen klicken.

Mit der Maus im Menü links auf den Menüpunkt 'Seiten' gehen und auf 'Erstellen klicken. Seite erstellen Mit der Maus im Menü links auf den Menüpunkt 'Seiten' gehen und auf 'Erstellen klicken. Es öffnet sich die Eingabe Seite um eine neue Seite zu erstellen. Seiten Titel festlegen Den neuen

Mehr

Die Dateiablage Der Weg zur Dateiablage

Die Dateiablage Der Weg zur Dateiablage Die Dateiablage In Ihrem Privatbereich haben Sie die Möglichkeit, Dateien verschiedener Formate abzulegen, zu sortieren, zu archivieren und in andere Dateiablagen der Plattform zu kopieren. In den Gruppen

Mehr

Installation des CMS-Systems Contao auf einem Windows-Rechner mit XAMPP

Installation des CMS-Systems Contao auf einem Windows-Rechner mit XAMPP XAMPP Installation des CMS-Systems Contao auf einem Windows-Rechner mit XAMPP XAMPP ist eine vollständig kostenlose, leicht zu installierende Apache-Distribution, die MySQL, PHP und Perl enthält. Das XAMPP

Mehr

Adminer: Installationsanleitung

Adminer: Installationsanleitung Adminer: Installationsanleitung phpmyadmin ist bei uns mit dem Kundenmenüpasswort geschützt. Wer einer dritten Person Zugriff auf die Datenbankverwaltung, aber nicht auf das Kundenmenü geben möchte, kann

Mehr

Einfügen mit Hilfe des Assistenten: Um eine Seite hinzufügen zu können, müssen Sie nur mehr auf ein Symbol Stelle klicken.

Einfügen mit Hilfe des Assistenten: Um eine Seite hinzufügen zu können, müssen Sie nur mehr auf ein Symbol Stelle klicken. 2. SEITE ERSTELLEN 2.1 Seite hinzufügen Klicken Sie in der Navigationsleiste mit der rechten Maustaste auf das Symbol vor dem Seitentitel. Es öffnet sich ein neues Kontextmenü. Wenn Sie nun in diesem Kontextmenü

Mehr

Virtuemart-Template installieren? So geht es! (Virtuemart 2.0.x)

Virtuemart-Template installieren? So geht es! (Virtuemart 2.0.x) Virtuemart-Template installieren? So geht es! (Virtuemart 2.0.x) Navigation Systemvoraussetzungen! 1 1. Vorbereitung der Installation! 2 2. Installation des Templates! 2 3. Konfiguration des Yagendoo VirtueMart-Templates!

Mehr

Diese Ansicht erhalten Sie nach der erfolgreichen Anmeldung bei Wordpress.

Diese Ansicht erhalten Sie nach der erfolgreichen Anmeldung bei Wordpress. Anmeldung http://www.ihredomain.de/wp-admin Dashboard Diese Ansicht erhalten Sie nach der erfolgreichen Anmeldung bei Wordpress. Das Dashboard gibt Ihnen eine kurze Übersicht, z.b. Anzahl der Beiträge,

Mehr

1. Zusammenfassung der letzten Vorlesung

1. Zusammenfassung der letzten Vorlesung Websiteentwicklung auf Basis vontypo3 TypoScript Unterlagen zur Vorlesung WS 14/15-6- 1. Zusammenfassung der letzten Vorlesung 2. Marker befüllen 3. Bildbearbeitung mit TypoScript 1 Template anlegen Template

Mehr

Sigrid Born Jari-Hermann Ernst. Content Management mit TYPO3 CMS. Inklusive CD-ROM

Sigrid Born Jari-Hermann Ernst. Content Management mit TYPO3 CMS. Inklusive CD-ROM Sigrid Born Jari-Hermann Ernst Content Management mit TYPO3 CMS Inklusive CD-ROM Vorwort 11 Willkommen bei TYPO3 CMS für Kids! 11 Warum TYPO3 CMS? 12 Wie dieses Buch aufgebaut ist 14 Brauchst du Voraussetzungen?

Mehr

Kurzeinführung Excel2App. Version 1.0.0

Kurzeinführung Excel2App. Version 1.0.0 Kurzeinführung Excel2App Version 1.0.0 Inhalt Einleitung Das Ausgangs-Excel Excel-Datei hochladen Excel-Datei konvertieren und importieren Ergebnis des Imports Spalten einfügen Fehleranalyse Import rückgängig

Mehr

Umstellung News-System auf cms.sn.schule.de

Umstellung News-System auf cms.sn.schule.de Umstellung News-System auf cms.sn.schule.de Vorbemerkungen Hinweis: Sollten Sie bisher noch kein News-System verwendet haben, nutzen Sie die Anleitung unter http://cms.sn.schule.de/admin/handbuch/grundlagen/page/25/

Mehr

Modul Bildergalerie Informationen zum Bearbeiten des CMS-Systems für den SV Oberteisendorf

Modul Bildergalerie Informationen zum Bearbeiten des CMS-Systems für den SV Oberteisendorf Inhaltsverzeichnis Allgemein...2 Bilder-Ordner für Bildergalerie einrichten und befüllen...3 Verzeichnis erstellen...3 Beschriftung der Fotos...4 Bildergalerie anlegen und einrichten...5 Vorbereitung im

Mehr

Erste Schritte mit WordPress Anleitung WordPress Version 2.8.X

Erste Schritte mit WordPress Anleitung WordPress Version 2.8.X Erste Schritte mit WordPress Anleitung WordPress Version 2.8.X Login Rufen Sie die Login Seite auf: http://ihren-domainname.ch/wp-login.php Melden Sie sich mit dem Login an: Username Passwort Seiten Aktualisieren

Mehr

Er musste so eingerichtet werden, dass das D-Laufwerk auf das E-Laufwerk gespiegelt

Er musste so eingerichtet werden, dass das D-Laufwerk auf das E-Laufwerk gespiegelt Inhaltsverzeichnis Aufgabe... 1 Allgemein... 1 Active Directory... 1 Konfiguration... 2 Benutzer erstellen... 3 Eigenes Verzeichnis erstellen... 3 Benutzerkonto erstellen... 3 Profil einrichten... 5 Berechtigungen

Mehr

Wichtige Hinweise zu den neuen Orientierungshilfen der Architekten-/Objektplanerverträge

Wichtige Hinweise zu den neuen Orientierungshilfen der Architekten-/Objektplanerverträge Wichtige Hinweise zu den neuen Orientierungshilfen der Architekten-/Objektplanerverträge Ab der Version forma 5.5 handelt es sich bei den Orientierungshilfen der Architekten-/Objektplanerverträge nicht

Mehr

Ablauf. Festigung des Gelernten Login und Struktur. Umgang mit Plugins: Ändern persönl. Einstellungen. Fachgebietslogo einfügen Anlegen neuer Seiten

Ablauf. Festigung des Gelernten Login und Struktur. Umgang mit Plugins: Ändern persönl. Einstellungen. Fachgebietslogo einfügen Anlegen neuer Seiten Ablauf Erste Woche: Zweite Woche: Organisatorisches Festigung des Gelernten Login und Struktur Umgang mit Plugins: Ändern persönl. Einstellungen Fachgebietslogo einfügen Anlegen neuer Seiten Teaser/Quicklink

Mehr

KURZANLEITUNG CLOUD OBJECT STORAGE

KURZANLEITUNG CLOUD OBJECT STORAGE KURZANLEITUNG CLOUD OBJECT STORAGE Version 1.12 01.07.2014 SEITE _ 2 INHALTSVERZEICHNIS 1. Einleitung... Seite 03 2. Anmelden am Cloud&Heat Dashboard... Seite 04 3. Anlegen eines Containers... Seite 05

Mehr

Musterlösung für Schulen in Baden-Württemberg. Windows 2003. Basiskurs Windows-Musterlösung. Version 3. Stand: 19.12.06

Musterlösung für Schulen in Baden-Württemberg. Windows 2003. Basiskurs Windows-Musterlösung. Version 3. Stand: 19.12.06 Musterlösung für Schulen in Baden-Württemberg Windows 2003 Basiskurs Windows-Musterlösung Version 3 Stand: 19.12.06 Impressum Herausgeber Zentrale Planungsgruppe Netze (ZPN) am Kultusministerium Baden-Württemberg

Mehr

Stundenerfassung Version 1.8 Anleitung Arbeiten mit Replikaten

Stundenerfassung Version 1.8 Anleitung Arbeiten mit Replikaten Stundenerfassung Version 1.8 Anleitung Arbeiten mit Replikaten 2008 netcadservice GmbH netcadservice GmbH Augustinerstraße 3 D-83395 Freilassing Dieses Programm ist urheberrechtlich geschützt. Eine Weitergabe

Mehr

INSTALLATION. Voraussetzungen

INSTALLATION. Voraussetzungen INSTALLATION Voraussetzungen Um Papoo zu installieren brauchen Sie natürlich eine aktuelle Papoo Version die Sie sich auf der Seite http://www.papoo.de herunterladen können. Papoo ist ein webbasiertes

Mehr

Installationsanleitung für Magento-Module

Installationsanleitung für Magento-Module Installationsanleitung für Magento-Module Installation durch die Modulwerft Wenn Sie es wünschen, können Sie das Modul durch unseren Installationsservice in Ihrem Shopsystem sicher und schnell installieren

Mehr

News & RSS. Einleitung: Nachrichten er-(veröffentlichen) und bereitstellen Nachrichten erstellen und bereitstellen

News & RSS. Einleitung: Nachrichten er-(veröffentlichen) und bereitstellen Nachrichten erstellen und bereitstellen News & RSS Nachrichten er-(veröffentlichen) und bereitstellen Nachrichten erstellen und bereitstellen Einleitung: Sie wollen Ihre Nutzer immer mit den neuesten Informationen versorgen bzw. auf dem laufendem

Mehr

Das Typo3 Backend. Demo Website: Frontend: http://www.typo3-talk.net/ Backend: http://www.typo3-talk.net/typo3/ von Timo Schmidt

Das Typo3 Backend. Demo Website: Frontend: http://www.typo3-talk.net/ Backend: http://www.typo3-talk.net/typo3/ von Timo Schmidt Das Typo3 Backend von Timo Schmidt Demo Website: Frontend: http://www.typo3-talk.net/ Backend: http://www.typo3-talk.net/typo3/ Agenda Was ist ein CMS? Was ist Typo3? Das Typo3 Backend Seiten mit Typo3

Mehr

Installationsanleitung - creative templates -

Installationsanleitung - creative templates - - - Fertige TYPO3 Templates auf Basis des CSS- Framework. Stand 2013 INHALTSVERZEICHNIS 1. Voraussetzungen... 3 1.1. Voraussetzungen für eine erfolgreiche Installation... 3 2. Installation... 3 2.1. Entpacken

Mehr

Erstellen eines HTML-Templates mit externer CSS-Datei

Erstellen eines HTML-Templates mit externer CSS-Datei Erstellen eines HTML-Templates mit externer CSS-Datei Eigenschaften der Lösung Menü mit 2 Ebenen ohne Bilder, Menü besteht aus Text (Links) Durch CSS kann das Menü aber auch die Seite angepasst werden

Mehr

2. Die eigenen Benutzerdaten aus orgamax müssen bekannt sein

2. Die eigenen Benutzerdaten aus orgamax müssen bekannt sein Einrichtung von orgamax-mobil Um die App orgamax Heute auf Ihrem Smartphone nutzen zu können, ist eine einmalige Einrichtung auf Ihrem orgamax Rechner (bei Einzelplatz) oder Ihrem orgamax Server (Mehrplatz)

Mehr

Volker Krell. Patrick Lobacher. 100 Tipps. für TYP03 CMS. Typische Fehler erkennen und vermeiden. 2. Auflage. Source Press. Open

Volker Krell. Patrick Lobacher. 100 Tipps. für TYP03 CMS. Typische Fehler erkennen und vermeiden. 2. Auflage. Source Press. Open Patrick Lobacher Volker Krell 100 Tipps für TYP03 CMS Typische Fehler erkennen und vermeiden 2. Auflage Open Source Press eine was und Inhaltsverzeichnis 1 Lizenzen, Planung und Systemadministration 9

Mehr

Loslegen mit Contrexx: In 10 Schritten zur professionellen Webseite.

Loslegen mit Contrexx: In 10 Schritten zur professionellen Webseite. Loslegen mit Contrexx: In 10 Schritten zur professionellen Webseite. Autor: Nicolas Müller Juli 2012 www.contrexx.com 1 Einleitung Diese Anleitung soll Ihnen helfen eine professionelle Webseite zu erstellen

Mehr

Design anpassen eine kurze Einführung

Design anpassen eine kurze Einführung Design anpassen eine kurze Einführung Das gesamte Layout von Papoo basiert auf modernen CSS Layouts die vollständig ohne Layout Tabellen funktionieren. Um schnell vorhandene Designs anpassen zu können

Mehr

1 Einleitung. Lernziele. Symbolleiste für den Schnellzugriff anpassen. Notizenseiten drucken. eine Präsentation abwärtskompatibel speichern

1 Einleitung. Lernziele. Symbolleiste für den Schnellzugriff anpassen. Notizenseiten drucken. eine Präsentation abwärtskompatibel speichern 1 Einleitung Lernziele Symbolleiste für den Schnellzugriff anpassen Notizenseiten drucken eine Präsentation abwärtskompatibel speichern eine Präsentation auf CD oder USB-Stick speichern Lerndauer 4 Minuten

Mehr

Einkaufslisten verwalten. Tipps & Tricks

Einkaufslisten verwalten. Tipps & Tricks Tipps & Tricks INHALT SEITE 1.1 Grundlegende Informationen 3 1.2 Einkaufslisten erstellen 4 1.3 Artikel zu einer bestehenden Einkaufsliste hinzufügen 9 1.4 Mit einer Einkaufslisten einkaufen 12 1.4.1 Alle

Mehr

OP-LOG www.op-log.de

OP-LOG www.op-log.de Verwendung von Microsoft SQL Server, Seite 1/18 OP-LOG www.op-log.de Anleitung: Verwendung von Microsoft SQL Server 2005 Stand Mai 2010 1 Ich-lese-keine-Anleitungen 'Verwendung von Microsoft SQL Server

Mehr

Step by Step Webserver unter Windows Server 2003. von Christian Bartl

Step by Step Webserver unter Windows Server 2003. von Christian Bartl Step by Step Webserver unter Windows Server 2003 von Webserver unter Windows Server 2003 Um den WWW-Server-Dienst IIS (Internet Information Service) zu nutzen muss dieser zunächst installiert werden (wird

Mehr

Handbuch ECDL 2003 Professional Modul 2: Tabellenkalkulation Vorlagen benutzen und ändern

Handbuch ECDL 2003 Professional Modul 2: Tabellenkalkulation Vorlagen benutzen und ändern Handbuch ECDL 2003 Professional Modul 2: Tabellenkalkulation Vorlagen benutzen und ändern Dateiname: ecdl_p2_02_03_documentation.doc Speicherdatum: 08.12.2004 ECDL 2003 Professional Modul 2 Tabellenkalkulation

Mehr

WordPress. - ein kleines Tutorial von C. Oberweis, inf-schule.de -

WordPress. - ein kleines Tutorial von C. Oberweis, inf-schule.de - WordPress - ein kleines Tutorial von C. Oberweis, inf-schule.de - Begriffe: Beiträge (posts, Blog-Inhalte): regelmäßige Artikel, chronologisch geordnet, Kategorien, Autoren usw. zugeordnet Seiten (pages,

Mehr

Outlook 2000 Thema - Archivierung

Outlook 2000 Thema - Archivierung interne Schulungsunterlagen Outlook 2000 Thema - Inhaltsverzeichnis 1. Allgemein... 3 2. Grundeinstellungen für die Auto in Outlook... 3 3. Auto für die Postfach-Ordner einstellen... 4 4. Manuelles Archivieren

Mehr

TYPO3-Protokoll. Für Admins. Titel PYRONET. 4 März 2010 Verfasst von: Marion krimm

TYPO3-Protokoll. Für Admins. Titel PYRONET. 4 März 2010 Verfasst von: Marion krimm TYPO3-Protokoll Titel Für Admins PYRONET 4 März 2010 Verfasst von: Marion krimm TYPO3-Protokoll Titel Inhaltsverzeichnis Inhaltsverzeichnis INHALTSVERZEICHNIS... 1 ARBEITSUMGEBUNG... 1 ANFORDERUNG... 1

Mehr

Um dies zu tun, öffnen Sie in den Systemeinstellungen das Kontrollfeld "Sharing". Auf dem Bildschirm sollte folgendes Fenster erscheinen:

Um dies zu tun, öffnen Sie in den Systemeinstellungen das Kontrollfeld Sharing. Auf dem Bildschirm sollte folgendes Fenster erscheinen: Einleitung Unter MacOS X hat Apple die Freigabe standardmäßig auf den "Public" Ordner eines Benutzers beschränkt. Mit SharePoints wird diese Beschränkung beseitigt. SharePoints erlaubt auch die Kontrolle

Mehr

Die News-Extension ( tt_news ) für TOP-Meldungen einsetzen

Die News-Extension ( tt_news ) für TOP-Meldungen einsetzen Juni 2012 Abbildung 1 TYPO3-Webseite mit TOP-Meldungen in der mittleren Spalte der Startseite. Darunter ein Link zur Liste aller TOP-Meldungen Auf der Startseite der TYPO3-Webauftritte werden häufig Nachrichten

Mehr

MailUtilities: Remote Deployment - Einführung

MailUtilities: Remote Deployment - Einführung MailUtilities: Remote Deployment - Einführung Zielsetzung Die Aufgabe von Remote Deployment adressiert zwei Szenarien: 1. Konfiguration der MailUtilities von einer Workstation aus, damit man das Control

Mehr

8 Kapitel TypoScript 219

8 Kapitel TypoScript 219 8 Kapitel TypoScript TypoScript gehört zu den umfangreichsten und zugleich wichtigsten Bereichen, die ein TYPO3 Integrator beherrschen muss. Nahezu die gesamte Erstellung einer Website, angefangen bei

Mehr

PRAXISBUTLER ANPASSUNG DER VORLAGEN

PRAXISBUTLER ANPASSUNG DER VORLAGEN Praxisbutler Anpassung der Vorlagen 1 PRAXISBUTLER ANPASSUNG DER VORLAGEN Die Vorlagen werden hauptsächlich in den Bereichen Klienten und Fakturierung benutzt. Die Anpassung dieser Vorlagen ist wichtig,

Mehr

Facebook I-Frame Tabs mit Papoo Plugin erstellen und verwalten

Facebook I-Frame Tabs mit Papoo Plugin erstellen und verwalten Facebook I-Frame Tabs mit Papoo Plugin erstellen und verwalten Seit Anfang Juni 2012 hat Facebook die Static FBML Reiter deaktiviert, so wird es relativ schwierig für Firmenseiten eigene Impressumsreiter

Mehr

.htaccess HOWTO. zum Schutz von Dateien und Verzeichnissen mittels Passwortabfrage

.htaccess HOWTO. zum Schutz von Dateien und Verzeichnissen mittels Passwortabfrage .htaccess HOWTO zum Schutz von Dateien und Verzeichnissen mittels Passwortabfrage Stand: 21.06.2015 Inhaltsverzeichnis 1. Vorwort...3 2. Verwendung...4 2.1 Allgemeines...4 2.1 Das Aussehen der.htaccess

Mehr

Um ein solches Dokument zu erzeugen, muss eine Serienbriefvorlage in Word erstellt werden, das auf die von BüroWARE erstellte Datei zugreift.

Um ein solches Dokument zu erzeugen, muss eine Serienbriefvorlage in Word erstellt werden, das auf die von BüroWARE erstellte Datei zugreift. Briefe Schreiben - Arbeiten mit Word-Steuerformaten Ab der Version 5.1 stellt die BüroWARE über die Word-Steuerformate eine einfache Methode dar, Briefe sowie Serienbriefe mit Hilfe der Korrespondenzverwaltung

Mehr

Einstellungen im Internet-Explorer (IE) (Stand 11/2013) für die Arbeit mit IOS2000 und DIALOG

Einstellungen im Internet-Explorer (IE) (Stand 11/2013) für die Arbeit mit IOS2000 und DIALOG Einstellungen im Internet-Explorer (IE) (Stand 11/2013) für die Arbeit mit IOS2000 und DIALOG Um mit IOS2000/DIALOG arbeiten zu können, benötigen Sie einen Webbrowser. Zurzeit unterstützen wir ausschließlich

Mehr

6 Das Kopieren eines bereits bestehenden Inhaltselements

6 Das Kopieren eines bereits bestehenden Inhaltselements 6 Das Kopieren eines bereits bestehenden Inhaltselements Inhaltsverzeichnis 6 Das Kopieren eines bereits bestehenden Inhaltselements 1 Vorbemerkung.......................................... 1 6.1 Schritt

Mehr

2.1 Grundlagen: Anmelden am TYPO3-Backend

2.1 Grundlagen: Anmelden am TYPO3-Backend 1 Grundlagen: Anmelden am TYPO3-Backend Zum Anmelden am TYPO3-Backend (dem Content Management System) tippen Sie in der Adresszeile Ihres Browsers (wir empfehlen Mozilla Firefox) hinter uni-bremen.de /typo3

Mehr

mehr funktionen, mehr e-commerce:

mehr funktionen, mehr e-commerce: mehr funktionen, mehr e-commerce: xt:commerce plugin Search Tag Cloud xt:commerce Plugin search tag cloud Wonach suchen Ihre Kunden? Nicht nur für andere Nutzer ist es interessant, welche Artikel Ihre

Mehr

Typo3 Schulung: Fortgeschrittene I an der Hochschule Emden/Leer

Typo3 Schulung: Fortgeschrittene I an der Hochschule Emden/Leer News Mit News bezeichnet man unter Typo3 Nachrichten, diese News werden im Backend in der Listen-Ansicht in einem News-Ordner geschrieben. Diese News-Ordner sind spezielle Sysordner (s. Kap. 3), im News-Ordner

Mehr

Ihr CMS für die eigene Facebook Page - 1

Ihr CMS für die eigene Facebook Page - 1 Ihr CMS für die eigene Facebook Page Installation und Einrichten eines CMS für die Betreuung einer oder mehrer zusätzlichen Seiten auf Ihrer Facebook Page. Anpassen der "index.php" Installieren Sie das

Mehr

WordPress lokal mit Xaamp installieren

WordPress lokal mit Xaamp installieren WordPress lokal mit Xaamp installieren Hallo und willkommen zu einem weiteren Teil der WordPress Serie, in diesem Teil geht es um die Lokale Installation von WordPress mithilfe von Xaamp. Kurz und knapp

Mehr

TYPO3-Zusatzkurs für www.durlacher.de

TYPO3-Zusatzkurs für www.durlacher.de TYPO3-Zusatzkurs für www.durlacher.de In diesem Zusatzkurs (Kapitel 14 bis 18) gehen wir die Dinge an, die im alltäglichen Umgang mit TYPO3 auf www.durlacher.de hilfreich sind. Verschieben, Löschen, Blind

Mehr

Webseite innerhalb der TYPO3-Oberfläche anzeigen. Datei Verzeichnisbaum und Dateien anzeigen und bearbeiten

Webseite innerhalb der TYPO3-Oberfläche anzeigen. Datei Verzeichnisbaum und Dateien anzeigen und bearbeiten TYPO3-Symbole Web Seite Anzeigen Liste NL Queue Seitenansicht aktivieren Webseite innerhalb der TYPO3-Oberfläche anzeigen Listenansicht aktivieren ansicht aktivieren Newsletter-Adressen verwalten Datei

Mehr

Webseite innerhalb der TYPO3-Oberfläche anzeigen. Newsletter-Adressen verwalten. Datei Verzeichnisbaum und Dateien anzeigen und bearbeiten

Webseite innerhalb der TYPO3-Oberfläche anzeigen. Newsletter-Adressen verwalten. Datei Verzeichnisbaum und Dateien anzeigen und bearbeiten TYPO3-Symbole Web Seite Anzeigen Liste NL Queue Seitenansicht aktivieren Webseite innerhalb der TYPO3-Oberfläche anzeigen Listenansicht aktivieren ansicht aktivieren Newsletter-Adressen verwalten Datei

Mehr

Die Beschreibung bezieht sich auf die Version Dreamweaver 4.0. In der Version MX ist die Sitedefinition leicht geändert worden.

Die Beschreibung bezieht sich auf die Version Dreamweaver 4.0. In der Version MX ist die Sitedefinition leicht geändert worden. In einer Website haben Seiten oft das gleiche Layout. Speziell beim Einsatz von Tabellen, in denen die Navigation auf der linken oder rechten Seite, oben oder unten eingesetzt wird. Diese Anteile der Website

Mehr

Im Folgenden wird Ihnen an einem Beispiel erklärt, wie Sie Excel-Anlagen und Excel-Vorlagen erstellen können.

Im Folgenden wird Ihnen an einem Beispiel erklärt, wie Sie Excel-Anlagen und Excel-Vorlagen erstellen können. Excel-Schnittstelle Im Folgenden wird Ihnen an einem Beispiel erklärt, wie Sie Excel-Anlagen und Excel-Vorlagen erstellen können. Voraussetzung: Microsoft Office Excel ab Version 2000 Zum verwendeten Beispiel:

Mehr

1. Handhabung. 1.1. Werkzeug- und Menüleiste

1. Handhabung. 1.1. Werkzeug- und Menüleiste 1. Handhabung 1.1. Werkzeug- und Menüleiste Neuer Ordner Ausschneiden Kopieren Einfügen Löschen separate Vorschau Ausloggen Neues Dokument Schnellsuche Datei importieren Schnellsuche Spaltenansicht = normale

Mehr

Stellen Sie bitte den Cursor in die Spalte B2 und rufen die Funktion Sverweis auf. Es öffnet sich folgendes Dialogfenster

Stellen Sie bitte den Cursor in die Spalte B2 und rufen die Funktion Sverweis auf. Es öffnet sich folgendes Dialogfenster Es gibt in Excel unter anderem die so genannten Suchfunktionen / Matrixfunktionen Damit können Sie Werte innerhalb eines bestimmten Bereichs suchen. Als Beispiel möchte ich die Funktion Sverweis zeigen.

Mehr

Contao für Redakteure

Contao für Redakteure Wir zeigen Ihnen wie gut Sie sind! Contao für Redakteure Erfahren Sie, wie man mit Contao umgeht Schnell, einfach und verständlich in 15 Seiten sachkundig! Inhaltsverzeichniss Einloggen 3 Übersicht 4 Seiten

Mehr

Bedienungsanleitung. Matthias Haasler. Version 0.4. für die Arbeit mit der Gemeinde-Homepage der Paulus-Kirchengemeinde Tempelhof

Bedienungsanleitung. Matthias Haasler. Version 0.4. für die Arbeit mit der Gemeinde-Homepage der Paulus-Kirchengemeinde Tempelhof Bedienungsanleitung für die Arbeit mit der Gemeinde-Homepage der Paulus-Kirchengemeinde Tempelhof Matthias Haasler Version 0.4 Webadministrator, email: webadmin@rundkirche.de Inhaltsverzeichnis 1 Einführung

Mehr

Objektorientierte Programmierung für Anfänger am Beispiel PHP

Objektorientierte Programmierung für Anfänger am Beispiel PHP Objektorientierte Programmierung für Anfänger am Beispiel PHP Johannes Mittendorfer http://jmittendorfer.hostingsociety.com 19. August 2012 Abstract Dieses Dokument soll die Vorteile der objektorientierten

Mehr

anschauen live mitmachen verstejen

anschauen live mitmachen verstejen Ihr Trainer: Thomas Kötter Video-Training anschauen live mitmachen verstejen 79 Lektionen, 11:15 Stunden Spielzeit 1 Website aufbauen [01:36 Std.] gif! Sie starten in diesen Lernkurs mit der Erstellung

Mehr

Inhaltsverzeichnis VII

Inhaltsverzeichnis VII Inhaltsverzeichnis 1 Die Grundlagen zu CMS auch eine lange Reise beginnt mit dem ersten Schritt............................................ 1 1.1 Was behandeln wir in dem einleitenden Kapitel?....................

Mehr

SafeRun-Modus: Die Sichere Umgebung für die Ausführung von Programmen

SafeRun-Modus: Die Sichere Umgebung für die Ausführung von Programmen SafeRun-Modus: Die Sichere Umgebung für die Ausführung von Programmen Um die maximale Sicherheit für das Betriebssystem und Ihre persönlichen Daten zu gewährleisten, können Sie Programme von Drittherstellern

Mehr

Anleitung zur Erstellung und Bearbeitung von Seiten in Typo3. Typo3. Anleitung. Wenpas Informatik

Anleitung zur Erstellung und Bearbeitung von Seiten in Typo3. Typo3. Anleitung. Wenpas Informatik Anleitung zur Erstellung und Bearbeitung von Seiten in Typo3. Typo3 Anleitung Wenpas Informatik 1.0 Anmeldung im Backend Zum Backend einer Typo3 Seite gelangt man wenn man nichts anderes konfiguriert hat

Mehr

Artikel Schnittstelle über CSV

Artikel Schnittstelle über CSV Artikel Schnittstelle über CSV Sie können Artikeldaten aus Ihrem EDV System in das NCFOX importieren, dies geschieht durch eine CSV Schnittstelle. Dies hat mehrere Vorteile: Zeitersparnis, die Karteikarte

Mehr

Ihre Interessentendatensätze bei inobroker. 1. Interessentendatensätze

Ihre Interessentendatensätze bei inobroker. 1. Interessentendatensätze Ihre Interessentendatensätze bei inobroker Wenn Sie oder Ihre Kunden die Prozesse von inobroker nutzen, werden Interessentendatensätze erzeugt. Diese können Sie direkt über inobroker bearbeiten oder mit

Mehr

Das Open Source CMS. Gregor Walter. gw@madgeniuses.net info@i-working.de

Das Open Source CMS. Gregor Walter. gw@madgeniuses.net info@i-working.de Das Open Source CMS Gregor Walter gw@madgeniuses.net info@i-working.de Übersicht Einführung und Geschichte von TYPO3 TYPO3 Features Für Webdesigner Für Redakteure TYPO3 Live - am Beispiel fiwm.de Seite

Mehr

Schulung Marketing Engine Thema : Einrichtung der App

Schulung Marketing Engine Thema : Einrichtung der App Schulung Marketing Engine Thema : Einrichtung der App Videoanleitung : http://www.edge-cdn.net/video_885168?playerskin=48100 Marketing Engine Tool : App Paket : Basis / Premium Version 1.0-09.07.2015 1

Mehr

Patch Management mit

Patch Management mit Patch Management mit Installation von Hotfixes & Patches Inhaltsverzeichnis dieses Dokuments Einleitung...3 Wie man einen Patch installiert...4 Patch Installation unter UliCMS 7.x.x bis 8.x.x...4 Patch

Mehr

TYPO3-Version 6.2: Die News-Extension ( tt_news ) für TOP-Meldungen einsetzen

TYPO3-Version 6.2: Die News-Extension ( tt_news ) für TOP-Meldungen einsetzen Leibniz Universität IT Services Juni 2015 Abbildung 1 TYPO3-Webseite mit TOP-Meldungen in der mittleren Spalte der Startseite. Auf der Startseite der TYPO3-Webauftritte wird häufig das Plug-In Nachrichten

Mehr

Handbuch TweetMeetsMage

Handbuch TweetMeetsMage Handbuch TweetMeetsMage für Version 0.1.0 Handbuch Version 0.1 Zuletzt geändert 21.01.2012 Inhaltsverzeichnis 1 Einleitung... 3 1.1 Voraussetzungen... 3 1.2 Funktionsübersicht... 3 2 Installation... 4

Mehr

Wie richten Sie Ihr Web Paket bei Netpage24 ein

Wie richten Sie Ihr Web Paket bei Netpage24 ein Wie richten Sie Ihr Web Paket bei Netpage24 ein Eine kostenlose ebook Anleitung von Netpage24 - Webseite Information 1 E-Mail Bestätigung... 3 2 Ticketsystem... 3 3 FTP Konto anlegen... 4 4 Datenbank anlegen...

Mehr

Einrichten des IIS für VDF WebApp. Einrichten des IIS (Internet Information Server) zur Verwendung von Visual DataFlex Web Applications

Einrichten des IIS für VDF WebApp. Einrichten des IIS (Internet Information Server) zur Verwendung von Visual DataFlex Web Applications Einrichten des IIS (Internet Information Server) zur Verwendung von Visual DataFlex Web Applications Windows 8 Systemsteuerung > Programme > Windows Features aktivieren / deaktivieren > Im Verzeichnisbaum

Mehr

Erstellen eines Formulars

Erstellen eines Formulars Seite 1 von 5 Word > Erstellen bestimmter Dokumente > Formen Erstellen von Formularen, die in Word ausgefüllt werden können Basierend auf einer Vorlage können Sie dieser Inhaltssteuerelemente und Hinweistext

Mehr

Registrierung am Elterninformationssysytem: ClaXss Infoline

Registrierung am Elterninformationssysytem: ClaXss Infoline elektronisches ElternInformationsSystem (EIS) Klicken Sie auf das Logo oder geben Sie in Ihrem Browser folgende Adresse ein: https://kommunalersprien.schule-eltern.info/infoline/claxss Diese Anleitung

Mehr

Quickstep Server Update

Quickstep Server Update Quickstep Server Update Übersicht Was wird aktualisiert Update einspielen intersales stellt das Quickstep Entwicklungs- und Ablaufsystem auf eine aktuelle Version um. Hierfür ist es erforderlich, Ihre

Mehr

Pixelart-W ebdesign.de

Pixelart-W ebdesign.de Pixelart-W ebdesign.de R a i n e r W i s c h o l e k Rainer Wischolek, Föckerskamp 3a, 46282 Dorsten Telefon: 02362-42454 Mail: info@i-wa.de Anleitung: Bildvergrößerungen mit Lightbox-Effekt SCHRITT 1:

Mehr

FTP-Server einrichten mit automatischem Datenupload für SolarView@Fritzbox

FTP-Server einrichten mit automatischem Datenupload für SolarView@Fritzbox FTP-Server einrichten mit automatischem Datenupload für SolarView@Fritzbox Bitte beachten: Der im folgenden beschriebene Provider "www.cwcity.de" dient lediglich als Beispiel. Cwcity.de blendet recht häufig

Mehr

Eigene Seiten erstellen

Eigene Seiten erstellen PhPepperShop Anleitung Datum: 3. Oktober 2013 Version: 2.1 Eigene Seiten erstellen Eigene Inhalte / CMS Glarotech GmbH Inhaltsverzeichnis Anleitung zur Erstellung von eigenen Inhalten/Links...3 1. Anmeldung

Mehr

Outlook Erstellen einer E-Mail aus einer HTML - Vorlage INHALT

Outlook Erstellen einer E-Mail aus einer HTML - Vorlage INHALT Outlook Erstellen einer E-Mail aus einer HTML - Vorlage INHALT LADEN DER VORLAGE 2 Öffnen Sie Outlook 2 Klicken Sie auf EXTRAS >> OPTIONEN 2 Im Optionenfeld von Outlook folgend Sie den Schritten 2 Fenster

Mehr

Dokumentation Typo3. tt - news - Nachrichtenmodul

Dokumentation Typo3. tt - news - Nachrichtenmodul Dokumentation Typo3 tt - news - Nachrichtenmodul 2 Inhaltsverzeichnis 1.1 Erstellen neuer News Beiträge... 3 1.2 Bearbeiten des Textes... 4 1.3 Einstellen Datum, Archivdatum, Sprache... 5 1.4 Einfügen

Mehr

Argelander Institut für Astronomie. Persönliche Website

Argelander Institut für Astronomie. Persönliche Website Argelander Institut für Astronomie Persönliche Website Zunächst loggt man sich auf www.astro.uni-bonn.de/typo3 mit seinem AIfA Zugang ein. Nach erfolgreichem Login befindet man sich im Backend des TYPO3

Mehr

Fachbericht zum Thema: Anforderungen an ein Datenbanksystem

Fachbericht zum Thema: Anforderungen an ein Datenbanksystem Fachbericht zum Thema: Anforderungen an ein Datenbanksystem von André Franken 1 Inhaltsverzeichnis 1 Inhaltsverzeichnis 1 2 Einführung 2 2.1 Gründe für den Einsatz von DB-Systemen 2 2.2 Definition: Datenbank

Mehr

Anbindung an easybill.de

Anbindung an easybill.de Anbindung an easybill.de Stand: 14. Dezember 2011 2011 Virthos Systems GmbH www.pixtacy.de Einleitung Pixtacy verfügt ab Version 2.3 über eine Schnittstelle zu dem Online-Fakturierungsprogramm easybill.de.

Mehr

Fremdsprachen bearbeiten

Fremdsprachen bearbeiten Fremdsprachen bearbeiten Dieses Dokument beschreibt, wie Sie fremdsprachliche Inhalte bearbeiten können. Login Melden Sie sich an der jeweiligen Website an, in dem Sie hinter die Internet- Adresse das

Mehr

Mobile Umfragen Responsive Design (Smartphone & Tablet)

Mobile Umfragen Responsive Design (Smartphone & Tablet) Mobile Umfragen Responsive Design ( & Tablet) Umfragen und Umfragedesign für mobile Endgräte mit der Umfragesoftware von easyfeedback. Inhaltsübersicht Account anlegen... 3 Mobile Umfragen (Responsive

Mehr

1. Zusammenfassung der letzten Vorlesung

1. Zusammenfassung der letzten Vorlesung Websiteentwicklung auf Basis vontypo3 TypoScript Unterlagen zur Vorlesung WS 15/16-6- 1. Zusammenfassung der letzten Vorlesung 2. Marker befüllen 3. Bildbearbeitung mit TypoScript 1 Root Seite anlegen

Mehr

Content Management System (CMS) Manual

Content Management System (CMS) Manual Content Management System (CMS) Manual Thema Seite Aufrufen des Content Management Systems (CMS) 2 Funktionen des CMS 3 Die Seitenverwaltung 4 Seite ändern/ Seite löschen Seiten hinzufügen 5 Seiten-Editor

Mehr

Backend 1.5. http://joomla.aps.it-betreuung.salzburg.at

Backend 1.5. http://joomla.aps.it-betreuung.salzburg.at Backend 1.5 http://joomla.aps.it-betreuung.salzburg.at Aktualisiert von Jörg Hanusch und Willi Koller Februar 2012 CMS Joomla Joomla! ist ein datenbankbasiertes Content Management System (CMS). Es bezieht

Mehr

HANDBUCH PHOENIX II - DOKUMENTENVERWALTUNG

HANDBUCH PHOENIX II - DOKUMENTENVERWALTUNG it4sport GmbH HANDBUCH PHOENIX II - DOKUMENTENVERWALTUNG Stand 10.07.2014 Version 2.0 1. INHALTSVERZEICHNIS 2. Abbildungsverzeichnis... 3 3. Dokumentenumfang... 4 4. Dokumente anzeigen... 5 4.1 Dokumente

Mehr

Schulung ISUP-Webseite. 06.12.2007 in Karlsruhe

Schulung ISUP-Webseite. 06.12.2007 in Karlsruhe Schulung ISUP-Webseite 06.12.2007 in Karlsruhe Schulung ISUP-Webseite 06.12.2007 Vorstellung Dirk Reinbold Informatikstudent der Univeristät Karlsruhe Kontakt: reinbold@vikar.de ViKar Virtueller Hochschulverbund

Mehr

Installation und Inbetriebnahme von Microsoft Visual C++ 2010 Express

Installation und Inbetriebnahme von Microsoft Visual C++ 2010 Express Howto Installation und Inbetriebnahme von Microsoft Visual C++ 2010 Express Peter Bitterlich Markus Langer 12. Oktober 2012 Zusammenfassung Dieses Dokument erklärt Schritt für Schritt die Installation

Mehr

Administrator Handbuch

Administrator Handbuch SPTools Extension Keys: sptools_fal_base sptools_fal_driver SPTools Version: 1 Extension Version: 1.0.2 Inhaltsverzeichnis... 1 1. Einleitung... 2 2. Systemanforderungen... 3 3. SPTools FAL Installation...

Mehr

Kleines Handbuch zur Fotogalerie der Pixel AG

Kleines Handbuch zur Fotogalerie der Pixel AG 1 1. Anmelden an der Galerie Um mit der Galerie arbeiten zu können muss man sich zuerst anmelden. Aufrufen der Galerie entweder über die Homepage (www.pixel-ag-bottwartal.de) oder über den direkten Link

Mehr

Aufklappelemente anlegen

Aufklappelemente anlegen Aufklappelemente anlegen Dieses Dokument beschreibt die grundsätzliche Erstellung der Aufklappelemente in der mittleren und rechten Spalte. Login Melden Sie sich an der jeweiligen Website an, in dem Sie

Mehr