Название файла FAL не будет отображаться во внешнем интерфейсе с папкой коллекции файлов из хранилища.

.

Здравствуйте, это сложно объяснить...

Если вы используете TYPO3 7.6 (w. fluid styled content) с модулем «ссылки на файлы», вы можете загружать отдельные файлы, но вы также можете работать с «коллекцией файлов», чтобы упорядочить загрузки в sys-папке.

Существует три разных типа «коллекций файлов». 1. Static selection of files и 2. Folder from Storrage и 3. Select by category.

Теперь вы загрузили и отредактировали свои FAL-файлы (метаданные, см. изображение ниже) с новым заголовком и описанием. Эти поля, например. {file.title} будет отображаться с fluid_styled_content (Uploads.html), если вы используете одну загрузку или коллекцию файлов static selection of files, но нет, если вы используете Folder from storrage! Название не отображается, вы видите только {file.name} ..?

Я использую стандартную Uploads.htmlform FSC с дополнительным условием. Тест <f:debug>{file.title}</f:debug>, см. ниже. Нет заголовка из файлов через "папку из хранилища".

...
 <f:if condition="{file.title}">
    <f:then>
      {file.title} 
    </f:then>
    <f:else>
      {file.name} 
    </f:else>
</f:if>
...

Это ошибка или особенность TYPO3 8?

Я надеюсь, что мои фотографии могут лучше объяснить это поведение.

выбрать коллекцию файлов

показать коллекцию файлов во внешнем интерфейсе с содержимым гибких стилей FSC

Вставить заголовок (FAL)

f:файл отладки.название


person user2310852    schedule 08.12.2016    source источник
comment
TYPO3 Forge, см.: forge.typo3.org/issues/78900   -  person user2310852    schedule 20.12.2016


Ответы (1)


Была ошибка ядра TYPO3, но теперь она исправлена ​​(TYPO3 7.6.15) - обновите ядро ​​и Fluid Styled Content- Шаблон Uploads.html

Строка 26

<a href="{file.publicUrl}"{f:if(condition:data.target,then:' target="{data.target}"')}>
  <span class="ce-uploads-fileName">
    <f:if condition="{file.properties.title}">
    <f:then>
        {file.properties.title}
    </f:then>
    <f:else>
        {file.name}
    </f:else>
    </f:if>
  </span>
</a>

Спасибо команде разработчиков ядра TYPO3! См. редакцию.

person user2310852    schedule 22.03.2017