wBrowseEdit::createButtonFilemanager

Erstellt eine Schaltfläche mit Funktionen zum Öffnen der Dateiverwaltung

Funktionsaufruf

String createButtonFilemanager(String path = '', String caption = '', String title = '', Array options = array())

Parameter

path
Pfad mit dem die Dateiverwaltung gestartet werden soll
icon
Icon der Schaltfläche
caption
Beschriftung der Schaltfläche
title
Titel der Schaltfläche
attributes
Weitere Attribute
id => String
ID der Schaltfläche
class => String
CSS Klasse
style => String
CSS Style

Beispiel: Button für Dateiverwaltung

Quelltext

<?php

$path     = ""; // Pfad mit dem die Dateiverwaltung gestartet werden soll
$icon     = "folder"; // Symbol der Schaltfläche
$caption  = "Inhalte verwalten"; // Bezeichnung der Schaltfläche
$title    = "Klicken Sie hier, um die Dateiverwaltung zu öffnen"; // Titel der Schaltfläche
$options  = "";
print wBrowseEdit::createButtonFilemanager($path, $icon, $caption, $title);

?>

Beispiel: Button für Dateiverwaltung (linker Bereich des Dateiexplorers ausgeblendet)

Quelltext

<?php

$path     = "/base"; // Pfad mit dem die Dateiverwaltung gestartet werden soll
$icon     = "folder"; // Symbol der Schaltfläche
$caption  = "Inhalte verwalten"; // Bezeichnung der Schaltfläche
$title    = "Klicken Sie hier, um die Dateiverwaltung zu öffnen"; // Titel der Schaltfläche
$options  = array('hideNavigation' => '1');
print wBrowseEdit::createButtonFilemanager($path, $icon, $caption, $title, $options);

?>

Hinweis
Beim Einsatz von Framework-Funktionen in eigenen Skripten beachten Sie bitte den Artikel "So verwenden Sie das PHP-Framework in eigenen Scripten".
Wenn Sie eine Funktion innerhalb einer Weblication® Seite z.B. über das PHP-Quelltext Element oder in einem XSL-Template über wsl:php einbinden, muss das Framework über die grid.php nicht mehr referenziert werden.

 
FAQs
Wofür ist die Funktion wBrowseEdit::createButtonFilemanager gedacht?
Mit <code class="codeInline">wBrowseEdit::createButtonFilemanager</code> kann eine Schaltfläche erstellt werden, die beim Klick die Dateiverwaltung (Dateiexplorer) öffnet.
Wie lautet die Funktionssignatur von createButtonFilemanager?
Die Funktion hat diese Signatur: <pre><code class="codeBlock" style="color: #000000">php String createButtonFilemanager(String path = '', String caption = '', String title = '', Array options = array()) </code></pre>
Welche Bedeutung hat der Parameter <code class="codeInline">path</code>?
<code class="codeInline">path</code> enthält den Pfad, mit dem die Dateiverwaltung gestartet werden soll. Optional kann er leer bleiben (<code class="codeInline">''</code>).
Wie werden Icon, Beschriftung und Titel der Schaltfläche festgelegt?
- <code class="codeInline">icon</code>: Icon der Schaltfläche (z. B. <code class="codeInline">folder</code>). - <code class="codeInline">caption</code>: Beschriftung der Schaltfläche (z. B. <code class="codeInline">Inhalte verwalten</code>). - <code class="codeInline">title</code>: Tooltip-/Titeltext der Schaltfläche (z. B. <code class="codeInline">Klicken Sie hier, um die Dateiverwaltung zu öffnen</code>). Hinweis: In den Beispielen werden diese Werte beim Aufruf übergeben.
Wofür ist der Parameter <code class="codeInline">options</code> in createButtonFilemanager nützlich?
Mit <code class="codeInline">options</code> können zusätzliche Einstellungen für die Schaltfläche/den Aufruf der Dateiverwaltung übergeben werden. In der Doku werden dafür ein <code class="codeInline">Array</code> verwendet.
Wie kann der linke Bereich des Dateiexplorers ausgeblendet werden?
Über die Option <code class="codeInline">hideNavigation</code>. Beispiel: <pre><code class="codeBlock" style="color: #000000">php $options = array('hideNavigation' =&gt; '1'); print wBrowseEdit::createButtonFilemanager($path, $icon, $caption, $title, $options); </code></pre>
Wie sieht ein einfaches Beispiel zum Erstellen eines Buttons für die Dateiverwaltung aus?
<pre><code class="codeBlock" style="color: #000000">php &lt;?php $path = ""; // Pfad mit dem die Dateiverwaltung gestartet werden soll $icon = "folder"; // Symbol der Schaltfläche $caption = "Inhalte verwalten"; // Bezeichnung der Schaltfläche $title = "Klicken Sie hier, um die Dateiverwaltung zu öffnen"; // Titel der Schaltfläche $options = ""; print wBrowseEdit::createButtonFilemanager($path, $icon, $caption, $title); ?&gt; </code></pre>
Muss das Framework (grid.php) referenziert werden, wenn Funktionen in einer Weblication® Seite eingebunden werden?
Nein. Wenn Sie eine Funktion innerhalb einer Weblication® Seite z. B. über das PHP-Quelltext-Element oder in einem XSL-Template über <code class="codeInline">wsl:php</code> einbinden, muss das Framework über die <code class="codeInline">grid.php</code> nicht mehr referenziert werden.
Was ist beim Einsatz von Framework-Funktionen in eigenen Skripten zu beachten?
Beim Einsatz von Framework-Funktionen in eigenen Skripten beachten Sie den Hinweis/Artikel aus der Seite (Details sind dort referenziert).