Hi,
erst mal danke für das tolle Modul! :)
Und jetzt folgt ausnahmsweise keine Support-Anfrage. ^^
Du hast in deiner Readme-File geschrieben, dass du gerne Anpassungen deines Moduls sehen willst. Ich habe bei meiner Seite die Auswahl des Galeriepfades so umgestellt, dass man den Pfad direkt angeben muss, da die Seite von unterschiedlichen Nutzern genutzt wird und es somit schlecht ist, wenn die alle möglichen Galerien angezeigt bekommen. Einziger Nachteil ist, dass man den Pfad bei jeder Änderung immer wieder neu angeben muss, da dieser nicht im Feld gespeichert wird.
Jetzt haben diese Nutzer die Möglichkeit, per IMCE und IMCE Mkdir ihre eigenen Galerien hochzuladen und dann auf ihren eigenen Pfad zu verlinken. Als Ausgangslage gilt weiterhin der allgemeine Pfad der in der Konfiguration angegeben wurde.
Da ich nicht so versiert bin, was php und Modulentwicklung angeht, bitte ich um Hinweise, falls ich da irgendeine kritische Sicherheitslücke oder zumindest unübliche tags mit drin habe.
Viele Grüße
$form['main']['gallery_path'] = array(
'#type' => 'textfield',
'#title' => t('Path'),
'#description' => t('Pfad des Galerie-Ordners....'),
'#default_value' => isset($node->galerie_pfad) ? $node->pfad : '',
'#weight' => -10,
'#required' => TRUE,
);
Comments
Comment #1
himue commentedHallo balder,
nun komme ich nach langer Zeit endlich mal wieder dazu am Gallerie-Modul weiter zu arbeiten.
Ich habe deine Anregung (und mehrere Anfragen im Laue der Zeit zu dem Thema) mal zum Anlass genommen User-bezogene Verzeichnisse zu realisieren. Ich bin allerdings einen etwas anderen Weg gegangen:
- man kann in den Konfigurationsoptionen wählen, ob man Unterverzeichnisse aus dem Basispfad nimmt (also so wie bisher)
- alternativ kann man angeben, dass die Gallerien in einem weiteren Unterverzeichnis gesucht werden, dass entweder dem Namen oder der UID des Benutzers entspricht.
Wenn man die Pfade aufeinander abstimmt, kann man so auch mit IMCE etc. arbeiten.
Ich hab es mal als Developer-Release online gestellt. Es wäre schön, wenn du es vielleicht einmal testen könntest.
Wenn möglich wäre ein Test als Update auf eine bestehende Installation und eine Neuinstallation super.
Viele Grüße
Himue