2sxc | Отображать только имя файла (и назначать значок шрифта)

Я пытаюсь отобразить имя загруженного файла без отображения полного пути URL, т.е. замените "/portal/documents/Doc1.docx" на "Doc1". Я использую файлы шаблонов бритвы, которые поставляются вместе с установочным пакетом, и мое поле файла бритвы называется 'q.Link'. На скриншоте я хочу отобразить имя файла только из "Файл:673".

введите описание изображения здесь

Кроме того, есть ли способ автоматически отображать выбранный шрифт потрясающий значок из опции "FileType" выше? Можно ли отобразить определенный значок, если загружен определенный файл, т.е. загружен файл.docx, после чего на экране слева от имени файла "Doc1" отображается "fa-file-word-o" (в настоящее время я заставляю пользователя выбрать значок из выпадающий список, но хотите пропустить этот, надеюсь, ненужный шаг)?

1 ответ

Решение

Да, вы можете, но вам нужно написать немного кода, чтобы сделать это автоматически - в основном, проверяя имя файла.

На самом деле есть шаблон, который уже делает это довольно хорошо - в стандартных Bootstrap 3 Content-templates. Установите их и посмотрите файл _Helpers.cshtml, отвечающий за разрешение значков.

https://github.com/2sic/2sxc-content-bootstrap3/blob/master/_Helpers.cshtml

Другие вопросы по тегам