So erstellen Sie einen Ordner während der Installation der benutzerdefinierten Komponente

7

Ich weiß, wie man einen Unterordner innerhalb des Medienordners erstellt, indem man ihn <media folder="media" destination="com_mycom">in der Manifestdatei verwendet. Aber wie erstelle ich während der Installation meiner benutzerdefinierten Komponente einen Unterordner innerhalb des Images- Ordners, beispielsweise mithilfe eines Installationsskripts? Welchen Code muss ich in die Datei oder in die Datei einfügen public function install($parent)?

stckvrw
quelle

Antworten:

5

Fügen Sie den Header des Installationsskripts ein:

jimport('joomla.filesystem.folder');

und innerhalb der Funktion install ($ parent) geben Sie den Code ein:

$path = JPATH_SITE . DIRECTORY_SEPARATOR . "images" . DIRECTORY_SEPARATOR . "mycom";
$mode = 0755;
JFolder::create($path, $mode);

DIRECTORY_SEPARATOR für Joomla 3.x.

user3892905
quelle