---
title: "Einfaches Inhaltelement mit -internen Link- anlegen"
url: "https://www.typo3.net/d/118318-einfaches-inhaltelement-mit-internen-link-anlegen"
source: "typo3.net"
tags: ["Neos","Frage"]
created: "2014-06-25"
last_reply: "2014-06-26"
replies: 2
solved: false
page: 1
pages: 1
lang: "de"
---

# Einfaches Inhaltelement mit -internen Link- anlegen

Neos · 2 Antworten · gestartet 2014-06-25

## Eröffnungsbeitrag

**mediew** · 2014-06-25 · [Beitrag #1](https://www.typo3.net/d/118318-einfaches-inhaltelement-mit-internen-link-anlegen/1)

Hi,

ich versuche gerade, ganz simple Inhaltselemente in TYPO3 Neos anzulegen. Nur irgendwie läuft es nicht so richtig rund.

Ich habe zu nächst ein Inhaltselement für eine alternative Headline-Form angelegt, was soweit schon mal gut klappte.
Nun wollte ich allerdings gerne ein Inhaltselement anlegen, welches neben Text auch einen internen Link pflegbar macht. Eine Art "Teaser".
Glücklicherweise hat @kitsunet in einen [Artikel der T3N](http://t3n.de/magazin/erste-schritte-neuen-content-management-system-typo3-neos-235787/) (noch nicht komplett online einsehbar) ein sehr ähnliches Inhaltselement als Beispiel.
Das Beispiel hat folgende...

... NodeTypes.yaml:

```php
'Vendor.MyPackageName:Teaser':
  superTypes: ['TYPO3.Neos.NodeTypes:Headline', 'TYPO3.Neos.NodeTypes:Text']
  ui:
    label: 'Teaser'
  properties:
    icon:
      type: string
      defaultValue: ''
      ui:
        label: 'Icon'
    link:
      type: reference
      ui:
        label: 'Link Target'
        inspector:
          group: style
    linktext:
      type: string
      defaultValue: 'Link here'
      ui:
        inlineEditable: true
```

... Templates/NoteTypes/Teaser.html

```html
{namespace neos=TYPO3\Neos\ViewHelpers}
<div>
    <span class="{icon} type-icon"></span>
    {neos:contentElement.editable(property: 'title')}
    {neos:contentElement.editable(property: 'text')}
    <f:if condition="{link}">
        <p>
            <neos:link.node node="{link}" class="btn btn-default">
                {neos:contentElement.editable(property: 'linktext', tag: 'span')}
            </neos:link.node>
        </p>
    </f:if>
</div>
```

Dummerweise funktioniert das Beispiel aus dem Heft scheinbar nicht. Ich sehe beim besten willen nirgends eine Möglichkeit, um irgendwo ein Linkziel zu definieren. Weder im "In-Place"- noch im "Raw Content"-Modus. Es muss doch irgendwie möglich sein ein Link pflegbar zu machen. Leider enthält das Demo-Package kein vergleichbares Beispiel.

Hat jemand für mich einen Rat?

## Antworten

### [#2](https://www.typo3.net/d/118318-einfaches-inhaltelement-mit-internen-link-anlegen/2) · mediew · 2014-06-26

Also ein Problem scheint "inspector:group:style" zu sein. Dies Gruppe gibt es nicht.
Ich habe es in die Gruppe 'visibility' eingeordnet. Dort wird es jetzt angezeigt.

```php
'Vendor.MyPackageName:Teaser':
  superTypes: ['TYPO3.Neos.NodeTypes:Headline', 'TYPO3.Neos.NodeTypes:Text']
  ui:
    label: 'Teaser'
    inspector:
      groups:
        link:
          label: 'Link'
  properties:
    icon:
      type: string
      defaultValue: ''
      ui:
        label: 'Icon'
    link:
      type: reference
      ui:
        label: 'Link Target'
        inspector:
          group: 'link'
    linktext:
      type: string
      defaultValue: 'Link here'
      ui:
        inlineEditable: true
```

Hier habe ich jetzt eine eigene Gruppe "link" angelegt und nun funktioniert es auch so wie es wahrscheinlich gedacht war. Darauf muss man erst mal kommen...:p

### [#3](https://www.typo3.net/d/118318-einfaches-inhaltelement-mit-internen-link-anlegen/3) · mediew · 2014-06-26

Nun ist allerdings noch eine Frage/Problem aufgetaucht.

Mit dem Beispiel von oben (was sich nach dem t3n-Artikel richtet), ist es leider nicht möglich den Linktext inline zu editieren. Jedes mal wenn man zum Bearbeiten in den Textbereich klickt, wird der Link ausgeführt.

**Gibt es hierfür eine Standardlösung?**

Ich habe jetzt nur eine Art Notlösung, wo ich den Text ebenfalls im Inspector bearbeiten kann.

---

Quelle: „Einfaches Inhaltelement mit -internen Link- anlegen“, typo3.net, https://www.typo3.net/d/118318-einfaches-inhaltelement-mit-internen-link-anlegen
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
