---
title: "Fluid für eine PDF Datei"
url: "https://www.typo3.net/d/119037-fluid-fuer-eine-pdf-datei"
source: "typo3.net"
tags: ["Neos","Fluid","Frage"]
created: "2014-10-17"
last_reply: "2014-10-20"
replies: 1
solved: false
page: 1
pages: 1
lang: "de"
---

# Fluid für eine PDF Datei

Neos · 1 Antwort · gestartet 2014-10-17

## Eröffnungsbeitrag

**giovinco** · 2014-10-17 · [Beitrag #1](https://www.typo3.net/d/119037-fluid-fuer-eine-pdf-datei/1)

Moin,

ich habe diesen Content-Element um eine PDF hochladen zu können:
'Web.Web:Test':
  superTypes: ['TYPO3.Neos:Content']
  ui:
    group: 'general'
    label: 'Test'
    icon: 'icon-check'
    inspector:
      groups:
        testupload:
          label: 'Test Upload'
          position: 10
  properties:
    test:
      type: TYPO3\Media\Domain\Model\Asset
      ui:
        inspector:
          group: 'testupload'

Im Backend kann ich eine Datei vom direkt vom Media oder aus dem Desktop einbinden bzw. hochladen.
Leider kriege ich mit der Anzeige nicht hin und bekomme diverse Fehler:
{namespace neos=TYPO3\Neos\ViewHelpers}
{namespace media=TYPO3\Media\ViewHelpers}

> <media:asset asset="{test}" /> :
> Object "TYPO3\Media\ViewHelpers\AssetViewHelper" is not registered. (20141017171917dffa5b)

bei:

> <f:link.external uri="{f:uri.resource(path:'{test}')}"></f:link.external>
> Catchable Fatal Error: Object of class TYPO3\Media\Domain\Model\Document could not be converted to string in C:\webspace\htdocs\webnew\Data\Temporary\Production\Cache\Code\Flow_Object_Classes\TYPO3_Fluid_ViewHelpers_Uri_ResourceViewHelper.php line 106 (20141017172445e077e1)

Ich bin für jeden Hinweis dankbar.

Grüße
Gio

## Antworten

### [#2](https://www.typo3.net/d/119037-fluid-fuer-eine-pdf-datei/2) · giovinco · 2014-10-20

ich habe es hingekriegt, also für die jenigen die einen Contentelment mit Upload Funktion erstellen wollen:
Das kommt in nodetype.yaml
'Web.Web:Test':
  superTypes: ['TYPO3.Neos:Content']
  ui:
    group: 'general'
    label: 'Test'
    icon: 'icon-check'
    inspector:
      groups:
        testupload:
          label: 'Test Upload'
          position: 10
  properties:
    **tests**:
      type: array<TYPO3\Media\Domain\Model\Asset>
      ui:
        inspector:
          group: 'testupload'

Der html sieht dann so aus:
<f:for each="**{tests}**" as="asset">
    <a href="{f:uri.resource(resource: asset.resource)}">{asset.resource.filename}</a>
</f:for>

---

Quelle: „Fluid für eine PDF Datei“, typo3.net, https://www.typo3.net/d/119037-fluid-fuer-eine-pdf-datei
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
