файловый боаузер IMCE

Главные вкладки

Аватар пользователя Сергей Д Сергей Д 9 декабря 2011 в 13:14

В профиле файлового браузера IMCE есть возможность указать путь к папке для размещения загружаемых файлов. В качестве пути можно указать PHP-код. В комментарии ест пример такого кода с использованием объекта $user. А я хотел использовать объект $node, чтобы для каждой страницы сайта была доступна своя папка размещения файлов. Т.е PHP-код выглядит так
php: return sprintf("subdir%d",$node->nid);
Я надеялся, что для каждой страницы при ее редактировании в момент вызова файлового браузера будет создана поддиректория subdirN, где N - номер ноды. Но для всех страниц создается директория subdir0. Впечатление такое, что объект $node в момент вызова файлового браузера не доступен браузеру. Но ведь объект $user доступен.
Как заставить файловый браузер создавать директории под номером ноды ?

Комментарии

Аватар пользователя Сергей Д Сергей Д 8 июня 2012 в 15:51

Пока так решил. После создания страницы я через IMCE-браузер создаю папку с именем ее ID. И всякий раз, когда надо при редактировании страницы загрузить новое изображение, я его загружаю именно в ее папку. Конечно это чисто ручной способ, но при небольшом количестве страниц он не обременителен