Öffnen Sie eine ColdFusion-Seite in Dreamweaver.
- Dreamweaver-Benutzerhandbuch
- Einführung
- Dreamweaver und Creative Cloud
- Arbeitsbereiche und Ansichten in Dreamweaver
- Sites einrichten
- Dreamweaver-Sites
- Lokale Version Ihrer Site einrichten
- Verbindung mit einem Publishing Server herstellen
- Testserver einrichten
- Site-Einstellungen importieren und exportieren
- Vorhandene Websites von einem Remote-Server in Ihren lokalen Site-Stammordner kopieren
- Barrierefreie Funktionen in Dreamweaver
- Erweiterte Einstellungen
- Site-Voreinstellungen für die Übertragung von Dateien festlegen
- Proxyserver-Einstellungen in Dreamweaver festlegen
- Dreamweaver-Einstellungen mit Creative Cloud synchronisieren
- Git in Dreamweaver verwenden
- Dateien verwalten
- Dateien öffnen und erstellen
- Dateien und Ordner verwalten
- Dateien vom Server abrufen/auf dem Server bereitstellen
- Dateien einchecken und auschecken
- Dateien synchronisieren
- Dateien auf Unterschiede vergleichen
- Dateien und Ordner in Ihrer Dreamweaver-Site von Operationen ausschließen (Cloaking)
- Design Notes für Dreamweaver-Sites aktivieren
- Potenzielle Gatekeeper-Angriffe verhindern
- Layout und Entwurf
- CSS
- Grundlegendes zu Cascading Stylesheets
- Gestalten von Seitenlayouts mit CSS Designer
- CSS-Präprozessoren in Dreamweaver verwenden
- Voreinstellungen für CSS-Stile in Dreamweaver festlegen
- CSS-Regeln in Dreamweaver verschieben
- Inline-CSS in Dreamweaver in eine CSS-Regel umwandeln
- Mit div-Tags arbeiten
- Verläufe auf den Hintergrund anwenden
- CSS3-Übergangseffekte in Dreamweaver erstellen und bearbeiten
- Code formatieren
- Seiteninhalt und Elemente
- Seiteneigenschaften festlegen
- CSS-Eigenschaften von Überschriften und Links festlegen
- Mit Text arbeiten
- Text, Tags und Attribute suchen und ersetzen
- DOM-Bedienfeld
- In der Live-Ansicht bearbeiten
- In Dreamweaver die Kodierung von Dokumenten festlegen
- Elemente im Dokumentfenster auswählen und anzeigen
- Texteigenschaften im Eigenschafteninspektor festlegen
- Rechtschreibprüfung für Web-Seiten durchführen
- Horizontale Linien in Dreamweaver verwenden
- Schriftkombinationen in Dreamweaver hinzufügen und ändern
- Mit Elementen arbeiten
- Datumsangaben in Dreamweaver einfügen und aktualisieren
- In Dreamweaver Favoritenelemente erstellen und verwalten
- Bilder in Dreamweaver einfügen und bearbeiten
- Medienobjekte hinzufügen
- Videos in Dreamweaver einfügen
- HTML5-Videos einfügen
- SWF-Dateien einfügen
- Audioeffekte hinzufügen
- In Dreamweaver HTML5-Audiodateien einfügen
- Mit Bibliothekselementen arbeiten
- Arabischen und hebräischen Text in Dreamweaver verwenden
- Hyperlinks und Navigation
- jQuery-Widgets und -Effekte
- Websites programmieren
- In Dreamweaver programmieren
- Programmierumgebung in Dreamweaver
- Voreinstellungen für Code festlegen
- Codehervorhebung anpassen
- Code schreiben und bearbeiten
- Codehinweise und Codevervollständigung
- Code aus- und einblenden
- Code mit Codefragmenten wiederverwenden
- Code-Linting
- Code optimieren
- Code in der Entwurfsansicht bearbeiten
- Mit den Head-Inhalten von Seiten arbeiten
- Server-Side Includes in Dreamweaver einfügen
- Tag-Bibliotheken in Dreamweaver verwenden
- Benutzerdefinierte Tags in Dreamweaver importieren
- JavaScript-Verhalten (allgemeine Anweisungen)
- Integrierte JavaScript-Verhalten anwenden
- XML und XSLT
- Server-seitige XSL-Transformationen in Dreamweaver durchführen
- Client-seitige XSL-Transformationen in Dreamweaver durchführen
- Zeichenentitäten für XSLT in Dreamweaver einfügen
- Code formatieren
- Produktübergreifende Arbeitsabläufe
- Erweiterungen für Dreamweaver installieren und verwenden
- In-App-Updates in Dreamweaver
- Microsoft Office-Dokumente in Dreamweaver einfügen (nur Windows)
- Mit Fireworks und Dreamweaver arbeiten
- Mithilfe von Contribute Inhalte in Dreamweaver-Sites bearbeiten
- Dreamweaver-Business Catalyst-Integration
- Personalisierte E-Mail-Kampagnen erstellen
- Vorlagen
- Dreamweaver-Vorlagen
- Vorlagen und vorlagenbasierte Dokumente erkennen
- Dreamweaver-Vorlagen erstellen
- Bearbeitbare Bereiche in Vorlagen erstellen
- Wiederholende Bereiche und Tabellen in Dreamweaver erstellen
- Optionale Bereiche in Vorlagen verwenden
- Bearbeitbare Tag-Attribute in Dreamweaver definieren
- Verschachtelte Vorlagen in Dreamweaver erstellen
- Vorlagen bearbeiten, aktualisieren und löschen
- XML-Inhalte in Dreamweaver exportieren und importieren
- Vorlage auf ein vorhandenes Dokument anwenden oder aus dem Dokument entfernen
- Inhalte in Dreamweaver-Vorlagen bearbeiten
- Syntaxregeln für Vorlagen-Tags in Dreamweaver
- Markierungseinstellungen für Vorlagenbereiche festlegen
- Vorteile von Vorlagen in Dreamweaver
- Mobilgeräte und Multiscreen
- Dynamische Websites, Seiten und Web-Formulare
- Grundlegendes zu Web-Anwendungen
- Computer für die Entwicklung von Anwendungen einrichten
- Fehlerbehebung bei Datenbankverbindungen
- Verbindungsskripts in Dreamweaver entfernen
- Dynamische Seiten entwerfen
- Quellen für dynamischen Inhalt – Überblick
- Quellen für dynamische Inhalte definieren
- Dynamische Inhalte in Seiten einfügen
- Dynamischen Inhalt in Dreamweaver ändern
- Datenbankdatensätze anzeigen
- Live-Daten in Dreamweaver bereitstellen und Fehlerbehebung bei der Anzeige
- Benutzerdefinierte Serververhalten in Dreamweaver hinzufügen
- Formulare mit Dreamweaver erstellen
- Formulare zum Sammeln von Benutzerinformationen verwenden
- ColdFusion-Formulare in Dreamweaver erstellen und aktivieren
- Web-Formulare erstellen
- Verbesserte HTML5-Unterstützung für Formularelemente
- Formularentwicklung mit Dreamweaver
- Visuelles Entwickeln von Anwendungen
- Master- und Detailseiten in Dreamweaver erstellen
- Such- und Ergebnisseiten erstellen
- Datensatz-Einfügeseiten erstellen
- Datensatz-Aktualisierungsseiten in Dreamweaver erstellen
- Datensatz-Löschseiten in Dreamweaver erstellen
- ASP-Befehle zum Ändern von Datenbanken in Dreamweaver verwenden
- Registrierungsseiten erstellen
- Anmeldeseiten erstellen
- Seiten erstellen, auf die nur autorisierte Benutzer zugreifen können
- Ordner in ColdFusion mit Dreamweaver schützen
- ColdFusion-Komponenten in Dreamweaver verwenden
- Websites testen, in der Vorschau anzeigen und veröffentlichen
- Fehlerbehebung
ColdFusion wird ab Dreamweaver CC nicht mehr unterstützt.
ColdFusion-Komponenten
Mit ColdFusion-Komponentendateien (CFCs) können Sie Anwendungs- und Geschäftslogik in separate, wiederverwendbare Einheiten einschließen. CFCs bieten auch eine Möglichkeit zur schnellen und einfachen Erstellung von Webdiensten.
Eine CFC ist eine wiederverwendbare Software-Einheit, die in CFML (ColdFusion Markup Language) geschrieben ist und die Wiederverwendung und Wartung Ihres Codes erleichtert.
Sie können CFCs in Dreamweaver bearbeiten. Weitere Informationen über CFC-Tags und die CFC-Syntax finden Sie in der ColdFusion-Dokumentation in der Dreamweaver-Hilfe („Hilfe“ > „ColdFusion verwenden“).
CFCs können nur mit ColdFusion MX oder späteren Versionen eingesetzt werden. CFCs werden in ColdFusion 5 nicht unterstützt.
CFCs sollen Entwicklern eine einfache, aber leistungsstarke Methode bieten, um Elemente ihrer Websites einzuschließen. Im Allgemeinen werden diese Komponenten für Anwendungs- oder Geschäftslogik empfohlen. Verwenden Sie benutzerdefinierte Tags für Präsentationselemente wie angepasste Begrüßungen, dynamische Menüs usw.
Wie bei zahlreichen Konstruktionsarten können austauschbare Teile auch für dynamische Sites häufig von großem Nutzen sein. Beispielsweise kann eine dynamische Site dieselbe Abfrage wiederholt ausführen oder den Gesamtpreis für die Artikel auf Warenkorb-Seiten berechnen, wobei der Gesamtpreis jedes Mal neu berechnet wird, wenn dem Warenkorb ein Artikel hinzugefügt wird. Diese Aufgaben können von Komponenten bewältigt werden. Sie können Komponenten reparieren, verbessern, erweitern und sogar austauschen, ohne dass dies den Rest der Anwendung wesentlich beeinflusst.
Angenommen, in einem Online-Shop werden die Versandkosten auf Grundlage des Bestellwerts berechnet. Bei einem Bestellwert von weniger als 20 Euro betragen die Versandkosten 4 Euro. Bei einem Bestellwert zwischen 20 und 40 Euro fallen Versandkosten von 6 Euro an usw. Sie können die Logik für die Berechnung der Versandkosten sowohl in die Warenkorb-Seite als auch in die Kassen-Seite einfügen. Dadurch würde jedoch eine Mischung von HTML-Präsentationscode und CFML-Logikcode entstehen. Zudem wäre der Code nur schwer zu verwalten und wiederzuverwenden.
Hier empfiehlt es sich, eine CFC namens „Preisberechnung“ zu erstellen, die unter anderem eine Funktion mit dem Namen Versandkosten enthält. Dieser Funktion wird ein Preis als Argument übergeben und anschließend gibt sie den Versandkostenbetrag zurück. Wenn das Argument beispielsweise den Wert 32,80 hat, gibt die Funktion 6 zurück.
Sie fügen sowohl in die Warenkorb-Seite als auch in die Kassen-Seite ein besonderes Tag ein, das die Funktion Versandkosten aufruft. Wenn ein Browser die Seite anfordert, wird die Funktion aufgerufen und der Versandkostenbetrag wird an die Seite zurückgegeben.
Zu einem späteren Zeitpunkt gibt der Online-Shop ein Sonderangebot bekannt: Kostenloser Versand für alle Bestellungen über 100 Euro. Sie ändern die Versandkosten nur an einer Stelle, und zwar in der Funktion Versandkosten der Komponente „Preisberechnung“. Auf allen Seiten, die diese Funktion verwenden, werden nun die korrekten Versandkosten angezeigt.
Überblick über das Bedienfeld „CF-Komponenten“ (ColdFusion)
Mit dem Bedienfeld „Komponenten“ („Fenster“ >„Komponenten“) können Sie ColdFusion-Komponenten erstellen und bearbeiten sowie Code in die Seite einfügen, der die Funktion aufruft, wenn die CFM-Seite angefordert wird.
Das Bedienfeld „Komponenten“ steht nur zur Verfügung, wenn Sie eine ColdFusion-Seite in Dreamweaver anzeigen.
CFCs in Dreamweaver erstellen oder löschen
Mit Dreamweaver können Sie CFCs und die zugehörigen Funktionen interaktiv definieren. Dreamweaver erstellt eine .cfc-Datei und fügt die erforderlichen CFML-Tags automatisch ein.
Je nach Komponente muss ein Teil des Codes möglicherweise manuell fertig gestellt werden.
-
-
Wählen Sie im Bedienfeld „Komponenten“ („Fenster“ > „Komponenten“) im Popupmenü die Option „Komponenten“ aus.
-
Klicken Sie auf die Schaltfläche mit dem Pluszeichen (+), füllen Sie das Dialogfeld „Komponente erstellen“ aus und klicken Sie auf „OK“.
a) Geben Sie im Bereich „Komponente“ Details zu der Komponente ein. Es folgt eine unvollständige Liste der verfügbaren Optionen:
Name legt den Dateinamen der Komponente fest. Der String darf nur alphanumerische Zeichen und Unterstriche (_) enthalten. Lassen Sie bei der Eingabe des Namens die Dateierweiterung .cfc weg.
Komponentenverzeichnis gibt an, wo die Komponente gespeichert wird. Wählen Sie den Stammordner der Webanwendung aus (wie z. B. „\Inetpub\wwwroot\meineAnwendung\“) oder einen seiner Unterordner.
b) Um eine oder mehrere Funktionen für die Komponente zu definieren, wählen Sie ganz links in der Liste „Abschnitt“ die Option „Funktionen“ aus, klicken auf die Schaltfläche mit dem Pluszeichen (+) und geben dann die Details einer neuen Funktion ein.
Im Feld „Rückgabetyp“ müssen Sie den Typ des Werts angeben, der von der Funktion zurückgegeben wird.
Hinweis:Wenn Sie im Menü „Zugriff“ die Option „remote“ auswählen, steht die Funktion als Webdienst zur Verfügung.
c) Um eines oder mehrere Argumente für die Funktion zu definieren, wählen Sie links in der Liste „Abschnitt“ die Option „Argumente“ aus, wählen im Popupmenü die Funktion aus, klicken auf die Schaltfläche mit dem Pluszeichen (+) und geben dann die Details des neuen Arguments ein.
-
Wenn Sie mit einem Remote-Entwicklungsserver arbeiten, übertragen Sie die CFC-Datei und alle abhängigen Dateien (wie Include-Dateien oder Dateien, mit denen eine Funktion implementiert wird) an den Remote-Server.
Dadurch wird gewährleistet, dass Dreamweaver-Funktionen wie die Live Data-Ansicht oder die Vorschau im Browser korrekt funktionieren.
Dreamweaver erstellt eine CFC-Datei und speichert sie im angegebenen Ordner. Die neue Komponente wird auch im Bedienfeld „Komponenten“ angezeigt, nachdem Sie auf „Aktualisieren“ geklickt haben.
-
Wenn Sie mit einem Remote-Entwicklungsserver arbeiten, übertragen Sie die CFC-Datei und alle abhängigen Dateien (wie Include-Dateien oder Dateien, mit denen eine Funktion implementiert wird) an den Remote-Server.
CFCs in Dreamweaver anzeigen
In Dreamweaver können Sie die im Site-Ordner oder auf dem Server definierten ColdFusion-Komponenten (CFCs) interaktiv überprüfen. Dreamweaver liest die CFC-Dateien und zeigt relevante Informationen in einer übersichtlichen Strukturansicht im Bedienfeld „Komponenten“ an.
Dreamweaver sucht diese Komponenten auf Ihrem Testserver (siehe Datenbankverbindungen in Dreamweaver herstellen). Wenn Sie CFCs erstellen oder vorhandene CFCs ändern, müssen Sie die CFC-Dateien zum Textserver hochladen, damit sie im Bedienfeld „Komponenten“ richtig angezeigt werden.
Um Komponenten auf einem anderen Server anzuzeigen, ändern Sie die Einstellungen für den Testserver.
Zu den ColdFusion-Komponenten können Sie verschiedene Informationen anzeigen:
Sie können alle auf dem Server definierten ColdFusion-Komponenten auflisten.
Wenn Sie ColdFusion MX 7 oder eine spätere Version ausführen, können Sie die Liste filtern, damit nur die CFCs im Site-Ordner angezeigt werden.
Sie können die Funktionen und Argumente der einzelnen Komponenten untersuchen.
Außerdem lassen sich die Eigenschaften der Funktionen überprüfen, die Webdienste zur Verfügung stellen.
Um CFCs im Stammordner des Servers mithilfe von Dreamweaver zu überprüfen, während Sie gleichzeitig Ihre Site-Dateien im Stammordner einer anderen Website verwalten, können Sie zwei Dreamweaver-Sites definieren. Richten Sie die erste Site so ein, dass Sie auf den Stammordner des Servers verweist, und die zweite so, dass Sie auf den Stammordner der Website verweist. Mithilfe des Popupmenüs im Bedienfeld „Dateien“ können Sie schnell zwischen den beiden Sites wechseln.
Um CFCs in Dreamweaver anzuzeigen, führen Sie die folgenden Schritte aus:
-
Öffnen Sie eine ColdFusion-Seite in Dreamweaver CC.
-
Wählen Sie im Bedienfeld „Komponenten“ („Fenster“ > „Komponenten“) im Popupmenü die Option „Komponenten“ aus.
-
Klicken Sie im Bedienfeld auf die Schaltfläche „Aktualisieren“, um die Komponenten abzurufen.
Das Komponentenpaket wird auf dem Server angezeigt. Bei einem Komponentenpaket handelt es sich um einen Ordner, der CFC-Dateien enthält.
Wenn keine vorhandenen Komponentenpakete angezeigt werden, klicken Sie in der Symbolleiste des Bedienfelds auf die Schaltfläche „Aktualisieren“.
-
Um nur die im Site-Ordner befindlichen CFCs anzuzeigen, klicken Sie in der Symbolleiste des Bedienfelds „Komponenten“ auf die Schaltfläche „Nur CFCs der aktuellen Site anzeigen“.Hinweis:
Diese Funktion ist nur verfügbar, wenn Sie als Testserver für Dreamweaver einen Computer definiert haben, auf dem ColdFusion MX 6 oder eine spätere Version ausgeführt wird.
Hinweis:Wenn die aktuelle Site in einem virtuellen Ordner auf dem Remote-Server aufgelistet ist, funktioniert das Filtern nicht.
-
Klicken Sie auf die Schaltfläche mit dem Pluszeichen (+) neben einem Paketnamen, um die im Paket enthaltenen Komponenten anzuzeigen.
Klicken Sie auf die Schaltfläche mit dem Pluszeichen (+) neben einem Komponentennamen, um die Funktionen dieser Komponente aufzulisten.
Öffnen Sie den Zweig einer Funktion in der Strukturansicht, um die Argumente sowie die Argumenttypen dieser Funktion anzuzeigen. So können Sie auch feststellen, ob die Argumente erforderlich oder optional sind.
Neben Funktionen, für die es keine Argumente gibt, wird kein Pluszeichen (+) angezeigt.
Um rasch Einzelheiten über ein Argument, eine Funktion, eine Komponente oder ein Paket anzuzeigen, wählen Sie das entsprechende Element in der Strukturansicht aus und klicken dann in der Symbolleiste des Bedienfelds auf die Schaltfläche „Details abrufen“.
Sie können auch mit der rechten Maustaste (Windows) bzw. bei gedrückter Ctrl-Taste (Macintosh) auf das Element klicken und dann im Popupmenü die Option „Details abrufen“ wählen.
Einzelheiten über das Element werden in einem Meldungsfeld angezeigt.
CFCs in Dreamweaver bearbeiten
In Dreamweaver kann der Code der für Ihre Site definierten ColdFusion-Komponenten auf einheitliche und problemlose Weise bearbeitet werden. Beispielsweise können Sie beliebige Komponentenfunktionen hinzufügen, ändern oder löschen, ohne Dreamweaver zu verlassen.
Dazu muss Ihre Entwicklungsumgebung folgendermaßen eingerichtet sein:
ColdFusion muss lokal ausgeführt werden.
Im erweiterten Dreamweaver-Dialogfeld „Site-Definition“ muss in der Kategorie „Testserver“ unter „Zugriff“ die Option „Lokal/Netzwerk“ festgelegt sein.
Im erweiterten Dialogfeld „Site-Definition“ muss der Pfad des lokalen Stammordners mit dem Pfad des Testserver-Ordners übereinstimmen (beispielsweise „C:\Inetpub\wwwroot\cf_projects\MeineNeueAnwendung\“). Wählen Sie „Site“ > „Sites verwalten“, um diese Pfade zu überprüfen und zu ändern.
Die Komponenten müssen im lokalen Site-Ordner oder in einem seiner Unterordner auf Ihrer Festplatte gespeichert werden.
Öffnen Sie eine beliebige ColdFusion-Seite in Dreamweaver und zeigen Sie die Komponenten im Bedienfeld „Komponenten“ an. Um die Komponenten anzuzeigen, öffnen Sie das Bedienfeld „Komponenten“ („Fenster“ > „Komponenten“), wählen im Popupmenü die Option „CF-Komponenten“ aus und klicken dann im Bedienfeld auf die Schaltfläche „Aktualisieren“.
Da ColdFusion lokal ausgeführt wird, zeigt Dreamweaver die Komponentenpakete auf Ihrer Festplatte an.
Um eine Komponente zu bearbeiten, führen Sie die folgenden Schritte aus:
-
Öffnen Sie eine beliebige ColdFusion-Seite in Dreamweaver und zeigen Sie die Komponenten im Bedienfeld „Komponenten“ („Fenster“ > „Komponenten“) an.
-
Wählen Sie im Popupmenü des Bedienfelds die Option „CF-Komponenten“ aus und klicken Sie im Bedienfeld auf die Schaltfläche „Aktualisieren“.
Da ColdFusion lokal ausgeführt wird, zeigt Dreamweaver die Komponentenpakete auf Ihrer Festplatte an.
Hinweis:Um die CFC-Datensatzgruppe interaktiv zu bearbeiten, doppelklicken Sie im Bedienfeld „Bindungen“ auf die Datensatzgruppe.
-
Um eine Komponentendatei allgemein zu bearbeiten, öffnen Sie das Paket und doppelklicken in der Strukturansicht auf den Komponentennamen.
Die Komponentendatei wird in der Codeansicht geöffnet.
-
Um bestimmte Funktionen, Argumente oder Eigenschaften zu bearbeiten, doppelklicken Sie in der Strukturansicht auf das jeweilige Element.
-
Nehmen Sie die Änderungen in der Codeansicht manuell vor.
-
Speichern Sie die Datei („Datei“ > „Speichern“).
-
Damit neue Funktionen im Bedienfeld „Komponenten“ angezeigt werden, müssen Sie in der Symbolleiste des Bedienfelds auf die Schaltfläche „Aktualisieren“ klicken.
Webseiten erstellen, die CFCs verwenden
Sie können eine Komponentenfunktion beispielsweise in Ihren Webseiten verwenden, indem Sie Code in die Seite schreiben, der die Funktion aufruft, wenn die Seite angefordert wird. Dreamweaver kann Sie beim Schreiben dieses Codes unterstützen.
Informationen zu weiteren Verwendungsmöglichkeiten von Komponenten finden Sie in der ColdFusion-Dokumentation in der Dreamweaver-Hilfe („Hilfe“ > „ColdFusion verwenden“).
-
Öffnen Sie in Dreamweaver die ColdFusion-Seite, in der die Komponentenfunktion verwendet wird.
-
Wechseln Sie zur Codeansicht („Ansicht“ > „Code“).
-
Öffnen Sie das Bedienfeld „Komponenten“ („Fenster“ > „Komponenten“) und wählen Sie im Popupmenü die Option „CF-Komponenten“ aus.
-
Suchen Sie die gewünschte Komponente und fügen Sie sie mit einer der folgenden Methoden ein:
Ziehen Sie eine Funktion aus der Strukturansicht in die Seite. Code zum Aufrufen der Funktion wird in die Seite eingefügt.
Wählen Sie die Funktion im Bedienfeld aus und klicken Sie in der Symbolleiste des Bedienfelds auf die Schaltfläche „Einfügen“ (die zweite Schaltfläche rechts). Dreamweaver fügt den Code an der Einfügemarke in die Seite ein.
-
Wenn die eingefügte Funktion über Argumente verfügt, stellen Sie den Code für die Argumente manuell fertig.
Weitere Informationen finden Sie in der ColdFusion-Dokumentation in der Dreamweaver-Hilfe („Hilfe“ > „ColdFusion verwenden“).
-
Speichern Sie die Seite („Datei“ > „Speichern“).
Datensatzgruppen in CFCs definieren
Dreamweaver unterstützt Sie beim Definieren einer Datensatzgruppe (auch als ColdFusion-Abfrage bezeichnet) in einer ColdFusion-Komponente (CFC). Wenn Sie eine Datensatzgruppe in einer CFC definieren, müssen Sie die Datensatzgruppe nicht auf jeder Seite definieren, auf der sie benötigt wird. Sie definieren die Datensatzgruppe einmal in der CFC und nutzen die CFC dann auf verschiedenen Seiten.
Diese Funktion ist nur verfügbar, wenn Sie Zugriff auf einen Computer besitzen, auf dem ColdFusion MX 7 oder eine spätere Version ausgeführt wird. Weitere Informationen finden Sie unter ColdFusion-Erweiterungen aktivieren.
-
Erstellen oder öffnen Sie in Dreamweaver eine CFC-Datei.
-
Klicken Sie im Bedienfeld „Bindungen“ („Fenster“ > „Bindungen“) auf die Schaltfläche mit dem Pluszeichen (+) und wählen Sie im Popupmenü die Option „Datensatzgruppe (Abfrage)“.
Das Dialogfeld „Datensatzgruppe“ wird angezeigt. Sie können in der einfachen oder der erweiterten Version des Dialogfelds „Datensatzgruppe“ arbeiten.
-
Um eine existierende Funktion in der CFC zu verwenden, wählen Sie diese im Popupmenü „Funktionen“ aus und fahren mit Schritt 5 fort.
Die Datensatzgruppe wird in der Funktion definiert.
-
Um eine neue Funktion in der CFC zu definieren, klicken Sie auf die Schaltfläche „Neue Funktion“, geben einen Namen für die Funktion in das Dialogfeld ein und klicken dann auf „OK“.
Der String darf nur alphanumerische Zeichen und Unterstriche (_) enthalten.
-
Um eine Datensatzgruppe für die Funktion zu definieren, füllen Sie die Optionen des Dialogfelds „Datensatzgruppe“ aus.
Die neue Funktion wird in die CFC eingefügt, die den Datensatz definiert.
CFC-Datensatzgruppen als Quelle für dynamischen Inhalt verwenden
Sie können eine ColdFusion-Komponente (CFC) als Quelle dynamischer Inhalte für Ihre Seiten verwenden, wenn die Komponente eine Funktion enthält, die eine Datensatzgruppe definiert.
Diese Funktion ist nur verfügbar, wenn Sie Zugriff auf einen Computer besitzen, auf dem ColdFusion MX 7 oder eine spätere Version ausgeführt wird. Weitere Informationen finden Sie unter „ColdFusion-Erweiterungen aktivieren“.
-
Öffnen Sie in Dreamweaver eine ColdFusion-Seite.
-
Klicken Sie im Bedienfeld „Bindungen“ („Fenster“ > „Bindungen“) auf die Schaltfläche mit dem Pluszeichen (+) und wählen Sie im Popupmenü die Option „Datensatzgruppe (Abfrage)“.
Das Dialogfeld „Datensatzgruppe“ wird angezeigt. Sie können in der einfachen oder der erweiterten Version des Dialogfelds „Datensatzgruppe“ arbeiten.
-
Klicken Sie auf die Schaltfläche „CFC-Abfrage“.
-
Füllen Sie das Dialogfeld „CFC-Abfrage“ aus und klicken Sie auf „OK“. Klicken Sie dann noch einmal auf „OK“, um die CFC-Datensatzgruppe der Liste der verfügbaren Inhaltsquellen im Bedienfeld „Bindungen“ hinzuzufügen.
-
Verwenden Sie das Bedienfeld „Bindungen“, um die Datensatzgruppe an verschiedene Seitenelemente zu binden.
Weitere Informationen finden Sie unter Einfügen von dynamischem Inhalt in Seiten.
Dynamischen Inhalt mithilfe einer CFC definieren
Sie können eine Datensatzgruppe als Quelle für dynamischen Inhalt in Dreamweaver definieren, indem Sie eine CF-Komponente verwenden, die eine Datensatzgruppendefinition enthält.
1. Geben Sie im Feld „Name“ einen Namen für die CFC-Datensatzgruppe ein.
Üblicherweise werden Namen von Datensatzgruppen mit dem Präfix „rs“ versehen, um sie von anderen Objektnamen im Code zu unterscheiden, wie z. B. „rsPressRelease“.
Datensatzgruppennamen dürfen nur alphanumerische Zeichen und Unterstriche (_) enthalten. Sonderzeichen und Leerzeichen sind nicht zulässig.
2. Wählen Sie eines der bereits auf dem Server definierten Pakete aus.
Wenn das Paket nicht im Popupmenü angezeigt wird, können Sie die Liste der Pakete aktualisieren, indem Sie auf die Schaltfläche „Aktualisieren“ neben dem Popupmenü klicken.
Stellen Sie sicher, dass Sie die CFCs zunächst zum Testserver hochladen. Es werden nur CFCs auf dem Testserver angezeigt.
3. Wählen Sie eine der im aktuell ausgewählten Paket definierten Komponenten aus.
Wenn das Popupmenü „Komponenten“ keine oder keine der zuvor erstellten Komponenten enthält, müssen Sie die CFC-Dateien zum Testserver hochladen.
4. Optional: Um eine Komponente zu erstellen, klicken Sie auf die Schaltfläche „Neue Komponente erstellen“.
a) Geben Sie im Feld „Name“ einen Namen für die neue CF-Komponente ein. Der String darf nur alphanumerische Zeichen und Unterstriche (_) enthalten.
b) Geben Sie in das Feld „Komponentenverzeichnis“ das gewünschte Verzeichnis für die CF-Komponente ein oder öffnen Sie den Ordner über die Dateistruktur.
Der Ordner muss relativ zum Stammordner der Site angegeben werden.
5. Wählen Sie im Popupmenü „Funktionen“ die Funktion aus, die die Datensatzgruppendefinition enthält.
Das Popupmenü „Funktionen“ enthält nur die Funktionen, die in der aktuell ausgewählten Komponente definiert sind. Wenn in diesem Popupmenü keine Funktion angezeigt wird oder Ihre letzten Änderungen in der Liste nicht berücksichtigt werden, überprüfen Sie, ob die betreffenden Änderungen gespeichert und zum Server hochgeladen wurden.
Die Textfelder „Verbindung“ und „SQL“ sind schreibgeschützt.
6. Geben Sie alle Parameter (Typ, Wert und Standardwert) ein, die als Funktionsargument übergeben werden müssen, indem Sie auf die Schaltfläche „Bearbeiten“ klicken.
a) Geben Sie einen Wert für den aktuellen Parameter ein, indem Sie den Wertetyp im Popupmenü „Wert“ auswählen und den Wert in das Feld auf der rechten Seite eingeben. Der Wertetyp kann ein URL-Parameter, eine Formularvariable, ein Cookie, eine Sitzungsvariable, eine Anwendungsvariable oder ein eingegebener Wert sein.
b) Geben Sie im Feld „Standardwert“ einen Standardwert für den Parameter ein. Wenn kein Laufzeitwert zurückgegeben wird, wird der Standardparameterwert verwendet.
c) Klicken Sie auf „OK“.
Sie können die Datenbankverbindung und die SQL-Abfrage für die Datensatzgruppe nicht ändern. Diese Felder sind immer deaktiviert: Verbindung und SQL-Abfrage werden nur zu Informationszwecken angezeigt.
7. Klicken Sie auf „Testen“, um eine Verbindung zur Datenbank herzustellen und eine Instanz der Datensatzgruppe zu erstellen.
Wenn die SQL-Anweisung Seitenparameter enthält, muss die Spalte „Standardwert“ des Felds „Parameter“ gültige Testwerte enthalten, bevor Sie auf „Testen“ klicken.
Wenn die Abfrage erfolgreich ausgeführt wurde, wird eine Tabelle mit der Datensatzgruppe angezeigt. Jede Zeile enthält einen Datensatz und jede Spalte entspricht einem Feld in diesem Datensatz.
Klicken Sie auf „OK“, um die CFC-Abfrage zu löschen.
8. Klicken Sie auf „OK“.