Динамический каталог файлов для полей файлов


Я только что узнал о создании полей и типов контента, и у меня возник быстрый вопрос о поле файла. При создании поля файла вы можете указать относительный путь, по которому будет сохранен загруженный ресурс, введя путь в текстовое поле "Каталог файлов", но мне понадобится, чтобы значение было разным в зависимости от обстоятельств. Например, я мог бы захотеть объединить все файлы, загруженные определенным пользователем, чтобы мне мог понадобиться родственник путь зависит от имени пользователя. Есть ли способ указать этот тип динамического пути? Это то, что обычно делают люди? Или они просто упорядочат файлы по типу?

 1
Author: Mike2012, 2012-01-27

2 answers

Это очень просто, если у вас установлен модуль токенов . На странице редактирования поля файла вы увидите что-то вроде этого:

enter image description here

Большая таблица представляет собой список маркеров, которые вы можете использовать в пути к файлу. По умолчанию доступны токены для current user, current page, current date и еще парочка других.

Например, у вас может быть путь, такой как users/[current-user:name], в котором токен будет заменен именем текущего пользователя. Вам просто нужно нажать в текстовом поле вы хотите добавить токен, а затем щелкнуть ссылки в таблице, он автоматически заполнится для вас.

Надеюсь, это поможет

 3
Author: Clive, 2012-01-28 00:07:43

Я думаю, вы можете попробовать пути к файловым полям модуль, который расширяет Token и предоставляет вам более интересные опции, такие как [узел: nid].

 1
Author: armyofda12mnkeys, 2013-10-19 16:42:39