Erstellen von Templates

Ähnliche Dokumente
Erstellen von Templates

Loslegen mit Contrexx: In 10 Schritten zur professionellen Webseite.

Content Management System Larissa Version:

ArenaSchweiz AG. CMS Concrete5 Erste Schritte

Swissmem ebooks ebook Funktionen Software Version 4.x (PC)

Eigene Seiten erstellen Eigene Inhalte / CMS

Inhalt Basisfunktionalität... 2 Bilder einfügen... 5 Link (Dokumente) einfügen... 9 Video einfügen Slider Bilder erstellen...

Ausgabe der Veranstaltungen

Dokumente verwalten mit Magnolia das Document Management System (DMS)

News. Einleitung. Ansicht im Frontend. Typo3-Support

Swissmem ebooks ebook Funktionen Software Version 4.x (PC)

Anmelden Geben Sie Ihre Zugangsdaten ein. Die Zugangsdaten erhalten Sie vom Webmaster, wenn Sie den Autorenvertrag unterschrieben haben.

REDAXO KURZANLEITUNG. Juli 2006 Version 1.0

TEMPLATES EINBINDEN (Kurzanleitung)

PepperShop Social Bookmarking Anleitung

1 Dokument hochladen Dokument verschieben Neuen Ordner einfügen Ordner verschieben Dokumente und Ordner löschen...

Themes Organisation in Contao

Seiten und Navigationspunkte

Bootstrap - Übung. Download: Editoren: Dreamweaver Notepad Net Beans Aptana Webmatrix. Bootstrap in Dreamweaver einbinden

Inhalt. Vorwort 13. Einleitung 15. Für wen ist dieses Buch gedacht? 15 Zum Aufbau des Buchs Installation und erste Schritte 17

1 BENUTZER BENUTZER ERSTELLEN BENUTZER BEARBEITEN BENUTZER LÖSCHEN 7 2 DATENVERBINDUNGEN 8

Markiere den gesamten Text und lösche ihn. Dann schreibe einen neuen. Ändere auch den Titel (wegen der Suche bei Google).

Das erwartet dich in diesem Buch 6. Kapitel 1 Bevor es losgeht 12

Markiere den gesamten Text und lösche ihn. Dann schreibe einen neuen. Ändere auch den Titel (wegen der Suche bei Google).

Typo3 Benutzerhandbuch

Kurzanleitung creator 2.0

Konfiguration des Biografiekataloges

RÖK Typo3 Dokumentation

Erstellen eines neuen Dokumentes

Dokumentation. Content-Manager

Newsletter erstellen

Fragen und Antworten zum Content Management System von wgmedia.de

ProMaSoft.de WordPDFFormular Version (1.083) Seite 1 von 7

Anleitung Dudle 1. Name 2. Terminauswahl Name - 1 -

Kurzanleitung creator 2.0

Schreiben erstellen in KeItSi

JOOMLA-VORLAGE INSTALLIEREN

[Arbeiten mit dem Nvu Composer]

Anlegen und Pflegen eines Google-Kalenders auf der eigenen Webseite mit aktuellen Veranstaltungsterminen

Inhaltsübersicht.

Typo3 ist ein Content-Management-System (CMS), mit dem die Web-Seiten erstellt und editiert werden.

Zum Bearbeiten ins Backend einloggen

JoomContact. Bedienungsanleitung. Version 1.0

Benutzerhandbuch GI CLOUD box

Kurzanleitung LimeSurvey

TYPO3 Content-Management-System für

Seminar Webseiten mit Joomla

Responsive Design. Worldsoft-CMS Responsive Design

Schulungsunterlagen zur Version 3.3. Kapitel 6: Anlegen von Ordnern

1.) Beschreibung der Grafischen Elemente:

Vorbereitung Ihres Homepage-Baukastens für den Newsletter-Versand mit CleverReach

Trainingsmanagement Gutschein Management. Beschreibung

Dienstleisterportal. Anleitung CoC Application Management SAP

Dateien verwalten (Bilder, Dokumente, Medien)

Einleitung Installation Arbeiten mit Menüs Arbeiten mit Knoten Konfiguration Beschreibung Menübaum...

SERIENBRIEFE DAS PRINZIP DES SERIENDRUCKS

Zusatzoption: Aktuelle Meldungen Erstellung einer Vorlageseite für die Meldungen

Die vorliegende Anleitung zeigt Ihnen auf, wie Sie s in Ihrem Postfach löschen oder archivieren können. hslu.ch/helpdesk

1. Kapitel Konfiguration der Felder der Kursbeschreibung

Kurzanleitung. Zitiertil-Creator. Dokumentvorlagen Dokumente Formatvorlagen Format Zeichen Format Absatz

Schulungsunterlagen CMS-Version 4.0

Anleitung zur Nutzung von ONLYOFFICE in der Hessenbox

Einfach Informatik Lernumgebung

21 Ein eigenes. Diskussionsforum. Bauen Sie auf Ihrer Website eine Community auf. Warum ein Diskussionsforum anbieten?

-Grundfunktionen Einführung in die Arbeit mit Mahara. Institut für Wissensmedien Universität Koblenz Landau

Wechseln Sie in den oberen Bereich auf Start> Dokumentenverwaltung> Neues Schreiben.

Spreed Call Video. Kurzanleitung. 1 Übersicht Bereitstellen eines Videos Konfiguration des Spreed Call Video...3

Inhalte mit DNN Modul HTML bearbeiten

Meine Fakultät. Alumni-Portal HTML-Seiten im Portal Seite 1 von 8

MUNIA Bedienungsanleitung

Bedienungsanleitung der Wissensdatenbank

car / sale login/news Autoverkauf Car PHP SCRIPT SCRIPT Autohaus Fahrzeugdetails Anfragen Autohandel Neuwagen Script Gebrauchtwagen Online Suche

Wie erreiche ich was?

CMS Concrete Erste Schritte. CMS Concrete5.7 Erste Schritte

Bearbeitung Online-Antrag

Wocheninfo auf der Webseite aktualisieren

HANDBUCH. für die Arbeit auf den Portalen der SolDaCon UG. Version 1.1 Stand Handbuch SolDaCon 1.1 1

Tabellen / Textbausteine bearbeiten

PraxisApp Menü Einstellungen

vbulletin 5 Connect Kurzanleitung (ver 1.0) Erstellt und gewartet von Internet Brands Übersetzung: Dominic Schlatter

Powermail Formularbaukasten

Anleitung für Benutzer

10 Tipps für perfekte Vorlagen

ODDS-TV. ... die zukunftssichere Lösung für den modernen Wettanbieter!

Durch die Anwahl des Menüpunktes (1) KIS im Menüband auf der linken Seite gelangen Sie in den Bereich des Kanzlei-Informations-Systems.

Joomla Medien Verwaltung. 1)Medien auf den SERVER laden:

Typo3 Dokumentation. Erklärungen und Anmerkungen zum Umgang mit dem Content Management System Typo3. Version und älter

Adventskalender. Best Practice. Schritt für Schritt Dokumentation. Wie Sie einen Adventskalender einrichten. Stand:

Auf einer Seite werden maximal 10 Einträge angezeigt. Sind viele Einträge vorhanden, werden diese auf mehrere Seiten aufgeteilt.

So geht s Schritt-für-Schritt-Anleitung

Wie erreiche ich was?

Transkript:

Anleitung zum Erstellen von Webdesign Vorlagen für das Contrexx CMS 14.07.2009 1

Inhaltsverzeichnis 1 Einleitung... 3 1.1 Wozu dient diese Anleitung?... 3 1.2 Was wird benötigt?... 3 1.3 Was ist ein Template?... 3 2 Template-Dateien erstellen... 3 2.1 Auflistung aller Template Dateien... 5 3 Der Designbereich... 6 4 Platzhalter... 8 4.1 Eigenschaften Platzhalter Übersicht... 9 4.2 Datei Platzhalter Übersicht... 10 5 Templategrundstruktur... 11 6 Design aktivieren... 12 7 Anhang... 13 7.1 Tabbellenverzeichnis... 13 7.2 Abbildungsverzeichnis... 13 14.07.2009 2

1 Einleitung 1.1 Wozu dient diese Anleitung? Diese Anleitung soll Ihnen erklären, wie Sie eine Webdesign Vorlage für die Contrexx Software erstellen können. 1.2 Was wird benötigt? Funktionierendes Contrexx CMS und Wissen in XHTML und CSS. Haben Sie noch keine Erfahrungen mit diesen Sprachen gesammelt, empfiehlt sich http://de.selfhtml.org/. 1.3 Was ist ein Template? Template ist Englisch und heisst Schablone. Da das CMS eine völlige Trennung von Design und Inhalt erlaubt, ist es nun möglich, ein Template für das Design einer Webseite zu erstellen, ohne einen Gedanken an den späteren Inhalt zu verschwenden. Ein Template besteht aus mehreren Dateien wie HTML, CSS die das Grundgerüst (HTML) und Layout & Design (CSS) der Seite bestimmen. Das CMS stellt einige Funktionen bereit, wie z.b. ein Forum, welches im HTML Code durch einen Platzhalter eingebunden werden kann (dieser wäre in diesem Fall [[FORUM_FILE]]). 2 Template-Dateien erstellen Loggen Sie sich zum Anfangen in den Administrationsbereich Ihrer Seite. Um ein eigenes Template zu erstellen, müssen Sie nicht alle Dateien selber erzeugen. Die Software bietet eine Umgebung an, in der Sie ihr Template entwickeln können. Zur Erleichterung der Arbeit ist eine Programmiersoftware (z.b. Zend oder UltraEdit) zu empfehlen. Wenn Sie nun über die Contrexx CMS Funktionen ein neues Template erstellen, werden automatisch alle nötigen Dateien erstellt. Folgen Sie dazu diesen Links: Administration > Layout & Design > Neue Designvorlage erstellen Geben Sie der neuen Vorlage unter neuer Verzeichnisname einen Namen für das Verzeichnis auf dem Webserver. Möchten Sie die Designvorlage in einem bestehenden Verzeichnis erstellen, wählen Sie dieses beim Feld bestehendes Verzeichnis verwenden aus. Als Anzeigename bestimmen Sie, wie das Design im Design-Ordner angezeigt wird. Es ist möglich, das neue Design auf Basis eines Vorhandenen zu erstellen. Für den Anfang empfiehlt sich dieser Schritt, um die Struktur eines Templates kennen zu lernen. Wenn sie nun das neue Design auf Basis einer anderen erstellen möchten, dann wählen sie ein vorhandenes Design aus dem Auswahlfeld von Vorlage (Abb. 1 Nr. 1). 14.07.2009 3

1. Abbildung 1 Neues Design aus Vorlage erstellen Klicken Sie auf Erstellen um die Grundeinstellungen zu speichern. Die neue Designvorlage befindet sich jetzt im Design-Ordner unter dem gegebenen Anzeigennamen. Sämtliche Vorlagen, welche zum selben Design gehören, werden im selben Verzeichnis gespeichert. Standardmässig ist dies das Verzeichnis /themes/designname/ auf Ihrem Webserver. Falls Sie kein Design auf Basis einer anderen erstellt haben, hat Contrexx automatisch alle benötigten Vorlagen-Dateien ohne Inhalt erstellt, welche jetzt mit dem Dateieditor bearbeitet werden können. Falls doch, müssen Sie in der kopierten index.html Datei den Pfad für sämtliche Stylesheet-Dateien anpassen: <link rel="stylesheet" type="text/css" href="themes/contrexx_premium/style.css" /> Ersetzen Sie den markierten Text durch den Verzeichnisnamen, den Sie beim Erstellen vergeben haben: <link rel="stylesheet" type="text/css" href="themes/demo/style.css" /> Am Besten beginnen Sie mit einem vorhandenen Design und bauen es nach Ihren Wünschen um. So werden Sie schnell sehen, wie das Ganze aufgebaut ist. Ansonsten sehen Sie auf der nachfolgenden Seite eine Liste der Dateien, die erstellt werden, wenn Sie ein neues, leeres Template erzeugen. 14.07.2009 4

2.1 Auflistung aller Template Dateien Typ Name Funktion Notwendig images Beinhaltet Bilder für das Template Nein buildin_style.css Beinhaltet CSS-Styles für die Module Ja style.css Beinhaltet CSS-Styles für die Seiten Ja info.xml Enthält Informationen über das Template. Ja index.html Startseite Ja content.html Seiteninhalt ja home.html Startseiteninhalt Ja navbar.html Navigationselement Ja subnavbar.html Navigationselement Ja headlines.html Modul ja podcast.html Modul Nein shopnavbar.html Modul Nein sidebar.html Navigationselement Nein blog.html Modul Nein immo.html Datei für ein Modul, das in der kostenlosen Version Nein nicht enthalten ist. directory.html Modul Nein events.html Modul Nein forum.html Modul Nein javascript.js Sämtliche Javascripts sind hier untergebracht. Nein Tabelle 1 Templatedateien In der Regel gilt: Für jeden Dateiplatzhalter, den Sie einfügen, brauchen Sie auch die zugehörige Datei. Module sind sicher optional. In der obigen Tabelle sind die zwingend nötigen Dateien gelb markiert. Die Liste der Dateien eines Designs finden Sie übrigens unter Administration > Layout & Design > Dateiverwaltung. Klicken Sie dann auf den Templateordner, dessen Dateien Sie betrachten wollen. 14.07.2009 5

3 Der Designbereich In diesem Kapitel erfahren Sie, wie Sie ihre Templatedateien bearbeiten können. Abbildung 2 Administrationsübersicht Den Designbereich finden Sie unter Administration > Layout & Design > Überblick. Abbildung 3 Layout und Design Manager Der Überblick zeigt Ihnen die vorhandenen Template-Gruppen und deren Dateien an. Der Inhalt der einzelnen Seiten wird im Dateieditor angezeigt (Abb. 2, Nr. 3). Die aktuell verwendete Design-Vorlage wird mit (Standard) markiert und die verwendete Druckvorlage als (Druckansicht). 14.07.2009 6

Sie können hier neue Dateien für ein Template erstellen oder bereits vorhandene Dateien löschen. Um ein bestehendes Design zu bearbeiten, markieren Sie es im Design-Ordner (Abb. 2, Nr. 1) und wählen danach aus den Vorlagen Dateien das zu bearbeitende Dokument aus (Abb. 2, Nr. 2). Ihre Änderungen können Sie direkt im Editor eingeben (Abb. 2, Nr. 3). Möchten Sie eine neue Vorlagendatei erstellen, wählen Sie das entsprechende Feld aus (Abb. 2, Nr. 6), geben der Datei den entsprechenden Namen inkl. Dateiendung (z.b..css,.html etc.) und klicken danach rechts daneben auf Datei erstellen. Die neue Datei finden Sie jetzt in den Vorlagen Dateien und können diese im Editor bearbeiten. Sie können auch Template/Theme Gruppen löschen, indem Sie das Design auswählen (Abb. 2 Nr. 5) und rechts daneben auf Löschen klicken. Das Design wird ohne Rückfrage gelöscht. Beachten Sie, dass das zu löschende Design im Ordner (Abb. 2 Nr. 1) nicht markiert ist! Als Standard und Druckansicht definierte Gruppen können nicht gelöscht werden. Selbst erstellte Vorlagen Dateien können Sie löschen, indem Sie das Design im Design Ordner (Abb. 2, Nr. 1) markieren, danach im Auswahlfeld (Abb. 2, Nr. 4) die zu löschende Datei auswählen und rechts daneben auf Löschen klicken. Die Datei wird ohne Rückfrage gelöscht. Die grundlegenden Template- Dateien können nicht gelöscht werden. Jetzt wissen Sie, wie man ein Design erstellt und wie man es bearbeitet. Da das Design später auch Inhalt besitzen wird, müssen Sie angeben, wo dieser Inhalt platziert wird. Dies erreichen Sie mittels der Platzhalter. Platzhalter können aber auch einfach zum einbinden von anderen HTML/JAVASCRIPT-Dateien dienen. 14.07.2009 7

4 Platzhalter Wenn Sie z.b den Platzhalter [[GLOBAL_TITLE]] verwenden und folgendermassen eingeben: <title>[[global_title]]</title> Erhalten Sie diesen effektiven Quellcode: <title>default Installation</title> Woher kommt diese Zeichenfolge? Sie kann über den Administrationsbereich geändert werden: Administration > Grundeinstellungen Abbildung 4 Platzhalterbeispiel So funktioniert das Prinzip der Eigenschaftenplatzhalter. Dateiplatzhalter ist die andere Gruppe. Wenn Sie z.b. [[NAVBAR_FILE]] in ihren Quellcode einfügen, wird an dieser Stelle der Code aus der navbar.html - Datei eingefügt. Auf den folgenden Seiten sehen Sie eine Übersicht einiger Platzhalter mit ihren Bedeutungen. 14.07.2009 8

4.1 Eigenschaften Platzhalter Übersicht Name Beschreibung [[ACTIVE_LANGUAGE_NAME]] Aktuelle Sprache Beispiel: de [[CHARSET]] Zeichenkodierung Beispiel: UTF-8 [[CSS_NAME]] Für jede Seite kann ein anderer Wert angegeben werden. [[COUNTER]] Aktiviert Statistik [[CONTENT_TITLE]] Seitentitel [[TITLE]] Seitentitel [[CONTENT_TEXT]] Inhalt einer Seite [[DATE]] Aktuelles Datum Beispiel: Mittwoch, 8. Juli 2009 [[TIME]] Aktuelle Zeit Beispiel: 09:38 [[LANGUAGE_NAVBAR]] Sprachnavigation [[LOGGING_STATUS]] Logging Status Beispiel: Sie sind angemeldet als Name [[GLOBAL_TITLE]] Globaler Seitentitel [[NAVTITLE]] Der Navigationslinktext, der geklickt wurde, um auf die aktuelle Seite zu gelangen. [[METAKEYS]] Schlüssel, die für Suchmaschinen angegeben wurden [[METADESC]] Beschreibung für die Suchmaschine [[METAROBOTS]] Erlaubt Metarobots [[METATITLE]] Der Meta Titel oder auch engl. Meta Title ist der Titel, der bei einer Suchanfrage bei z.b. Google als Titelleiste erscheint. [[NAVTREE]] Navigationsverlauf Beispiel: Home > test [[ONLINE_USERS]] Anzahl der Users, die online sind. [[PARSING_TIME]] Generierungszeit der Seite [[PAGE_URL]] URL der aktuellen Seite Beispiel: http://test.com /index.php?caching=0 [[PRINT_URL]] Ende der URL für die Druckvorschau Beispiel: index.php?caching=0&printview=1 [[PDF_URL]] Ende der URL für die PDF-Vorschau Beispiel: index.php?caching=0&pdfview=1 [[CURRENT_URL]] Ende der URL Beispiel: /index.php?caching=0 [[RANDOM]] Zufallszahl 467324e4bfc13a55e [[VERSION]] Softwareversion Version 2.1 Service Pack 1 - Stable Tabelle 2 Eigenschaftenplatzhalter 14.07.2009 9

4.2 Datei Platzhalter Übersicht Name Datei Beschreibung [[JAVASCRIPT_FILE]] javascript.js Wurde verwendet, um die Datei javascript.js automatisch einzubinden. Die Datei kann auch direkt eingebunden werden. [[STYLE_FILE]] style.css Wird verwendet um automatischen CSS Code einzubinden. z.b. beim Event-Kalender Modul [[BUILDIN_STYLE_FILE]] buildin_style.css Wurde verwendet, um die Datei buildin_style.css (Module CSS-Definitionen) automatisch einzubinden. Die Datei kann auch direkt eingebunden werden. [[SHOPNAVBAR_FILE]] shopnavbar.html Optionaler Platzhalter für die Shop Navigation (shopnavbar.html). Kann überall angezeigt werden. Als Standard wird die Datei nur im Shop Modul angezeigt. [[CONTENT_FILE]] content.html Zwingender Platzhalter zum Einbinden der Home.html (auf der Startseite) bez. der Content.html Datei auf allen weiteren Inhaltsseiten. [[NAVBAR_FILE]] navbar.html Navigation X-Richtung [[SUBNAVBAR_FILE]] subnavbar.html Navigation Y-Richtung [[SIDEBAR_FILE]] sidebar.html [[DIRECTORY_FILE]] directory.html [[EVENTS_FILE]] events.html [[HEADLINES_FILE]] headlines.html [[FORUM_FILE]] forum.html [[PODCAST_FILE]] podcast.html [[BLOG_FILE]] [[JAVASCRIPT]] Tabelle 3 Dateiplatzhalter blog.html Javascript Libraries durch das Contrexx CMS erstellt. Jeder Dateiplatzhalter bindet nur den Code der jeweiligen Datei ein. Fügt benötigen javascript-code für die Webseite ein. Ist für eine korrekte Funktionalität von Nöten. Es gibt noch mehr Platzhalter. Öffnen Sie z.b. die headlines.html. Sie werden z.b. den Platzhalter [[HEADLINE_DATE]] finden. Wenn Sie die Platzhalter bestimmter Module nachschauen wollen, dann klicken Sie auf Module > *Modulname* und suchen in den entsprechenden Untermenüs nach den Platzhaltern. Die Seite http://contrexx.com/wiki/ könnte Ihnen bei diesem Thema auch helfen. 14.07.2009 10

5 Templategrundstruktur Das folgende Beispiel soll darstellen, welche Elemente sicher nötig sind. Die Anordnung der Elemente kann in ihrem Template natürlich völlig vom Beispiel abweichen. Das Beispiel soll eine Idee geben, wie eine Website aussehen kann: index.html [[JAVASCRIPT]] Wichtige Javascripts [[STYLE_FILE]] Importiert Styles [[NAVBAR_FILE]] navbar.html [[SUBNAVBAR_FILE]] subnavbar.html [[CONTENT_FILE]] Auf der Startseite wird home.html eingebunden, auf allen darauf folgenden Seiten die content.html [[SIDEBAR_FILE]] sidebar.html Kann z.b. Module enthalten [[COUNTER]] Aktiviert Statistik Abbildung 5 Templatestruktur 14.07.2009 11

6 Design aktivieren Falls Sie mit den Platzhaltern klar gekommen sind, können Sie ihr Design jederzeit testen. Folgen Sie diesem Link: Administration > Layout & Design > Aktivieren In diesem Menü haben Sie die Möglichkeit, das Standard Design zu bestimmen. Stellen Sie dem Besucher Ihre Website in mehreren Sprachen zur Verfügung, können Sie hier pro Sprache ein Design definieren. Abbildung 6 Design aktivieren Wählen Sie dazu die entsprechende Vorlage pro Sprache aus dem Listenfeld Aktives Template (Abb. 5 Nr. 3). Mit Aktives Druckansicht Template (Abb. 5 Nr. 2) definieren Sie die Vorlage, welche für Seitenausdrucke verwendet wird. Im Bereich Aktives Template können Sie zudem das aktive PDF Template (Abb. 5 Nr. 1) auswählen. Sie können nun über die Links Content Management > Homepage Vorschau ihre Website mit ihrem Design anzeigen lassen. Viel Spass beim Coden. 14.07.2009 12

7 Anhang 7.1 Tabbellenverzeichnis Tabelle 1 Templatedateien... 5 Tabelle 2 Eigenschaftenplatzhalter... 9 Tabelle 3 Dateiplatzhalter... 10 7.2 Abbildungsverzeichnis Abbildung 1 Neues Design aus Vorlage erstellen... 4 Abbildung 2 Administrationsübersicht... 6 Abbildung 3 Layout und Design Manager... 6 Abbildung 4 Platzhalterbeispiel... 8 Abbildung 5 Templatestruktur... 11 Abbildung 6 Design aktivieren... 12 14.07.2009 13