Referenzen für PHP, JavaScript und CSS in die webEdition-Sidebar laden
Jeder Entwickler muss beim Erstellen ab und zu mal einen Blick in die PHP-, JavaScript- oder CSS-Referenz werfen. Das ist nichts Schlimmes – man kann sich ja nicht alles merken. Und wenn man innerhalb von webEdition arbeitet, dann kann man sehr einfach all diese Referenzen direkt in die Oberfläche integrieren. Wie und Wo? In die Sidebar!
„Quick Lookup“ bietet über ein minimalistisches (genau richtig für die Sidebar) Interface Referenzen für PHP, MySQL, JavaScript und CSS. Dabei geht es bei der Suche nach einem bestimmten Begriff sehr flott zu – dank Ajax.
Einbau in die Sidebar von webEdition
Da man über die Einstellungen nicht direkt angeben kann, dass eine „entfernte“ Site (nicht über webEdition verwaltetes Dokument) in die Sidebar geladen werden soll, müssen wir einen kleinen Umweg gehen. Dazu legen wir im ersten Schritt eine Vorlage (sidebar.tmpl) an und erstellen dann auf Grundlage dieser Vorlage ein neues webEdition-Dokument (sidebar.html). Dieses können wir dann in die Sidebar laden.
Die Vorlage beinhaltet folgender Quellcode:
<!DOCTYPE HTML PUBLIC "-W3CDTD HTML 4.01 Transitional//EN">
<html>
<head>
<we:title></we:title>
<we:description/>
<we:keywords/>
<we:charset defined="ISO-8859-15">ISO-8859-15</we:charset>
<we:ifNotEditmode>
<meta http-equiv="Refresh" content="0;URL=http://ql.aonic.net/">
</we:ifNotEditmode>
</head>
<body>
Sollten Sie nicht automatisch weitergeleitet werden,
dann klicken Sie <a href="http://ql.aonic.net/">hier</a>.
</body>
</html>
Das darauf basierende webEdition-Dokument leitet dann automatisch auf „Quick Lookup“ weiter.
Nun müssen wir nur noch in den Einstellungen (Menü: Extras -> Einstellungen -> Allgemein, Tab: Oberfläche) angeben, dass dieses webEdition-Dokument (sidebar.html) in die Sidebar geladen werden soll.
- Einsatz von PHP in webEdition
- <we:block> und <we:listview>: Alternierende CSS-Klassen mit <we:ifPosition>
- <we:block> und <we:listview>: Den Inhalt eines Blocks in einer Listview ausgeben
- <we:block>: Nummerieren der Wiederholungen mit <we:position>
- Allgemeine Variablen und Funktionen
- Attribute in HTML-Tags ausspielen
- Auf interne Variablen des aktuellen webEdition-Dokuments zugreifen
- Datenbank-Funktionen
- E-Mail-Benachrichtigung von 404-Fehlern mit webEdition
- Externe JS-Plugins und andere Bibliotheken komfortabel in webEdition importieren
- Fehlerseite für limitierte Logins Multidomain-fähig machen
- Google Sitemap in webEdition erstellen
- Große Dateien – wohin damit?
- Innerhalb einer listview type="search" die ID eines Objektes anzeigen
- Liste der Tastaturkürzel
- Massenoperationen für webEdition Objekte
- Mit webEdition automatisiert Thumbnails erzeugen
- Mit webEdition-Thumbnails responsive Background-Images gestalten
- Pflichtfelder in Dokumenten
- PHP-Klassen und PHP-Libraries einfügen
- SEO-optimierte Image-News-Slider mit webEditon und bxSlider
- SEO-URLs, so bekommt ihr sie „klein“
- Tipps und Rezepte
- Vorlagen-Quelltext aus DB anzeigen
- we:comment mehr als nur Kommentare
- webEdition IDs in CSS und JS Dateien einbinden
- webEdition Kategorien
- webEdition Tags statt PHP-Code
- Wie funktionieren eigentlich webEdition Objekte?
- Wie kann ich als Entwickler die Code-Qualität von webEdition-Projekten einschätzen?