---
title: "Konstanten in Extension verwenden"
url: "https://www.typo3.net/d/96808-konstanten-in-extension-verwenden"
source: "typo3.net"
tags: ["Extensions","Entwicklung","Frage","PHP"]
created: "2010-02-17"
last_reply: "2010-02-19"
replies: 3
solved: false
page: 1
pages: 1
lang: "de"
---

# Konstanten in Extension verwenden

Extensions › Entwicklung · 3 Antworten · gestartet 2010-02-17

## Eröffnungsbeitrag

**stuurs** · 2010-02-17 · [Beitrag #1](https://www.typo3.net/d/96808-konstanten-in-extension-verwenden/1)

Hallo T3-Gemeinde

Habe mit Kickstarter eine FE-Extension erzeugt und damit schon mal ziemlich Code erhalten den ich verwenden kann. Nun muss ich aber da drin einen Link basteln den ich aus Konstanten zusammensetzen möchte, welche in der gesamten Installation verwendet werden können.

Innerhalb einer Funktion möchte ich nachstehende Konstanten verwenden und diesen Link bauen:

```php
return '<a href="'.$fapRoot.'/'.$pdfFolder.'/'.$fapYear.'/'.$this-">internal['currentRow'][$fN].'.pdf" target="_blank">'.$this->internal['currentRow'][$fN].'</a>';
```

Wie und wo definiere ich nun diese Konstanten, damit ich sie hier verwenden kann?

Danke im Voraus für die Unterstützung

## Antworten

### [#2](https://www.typo3.net/d/96808-konstanten-in-extension-verwenden/2) · dannei · 2010-02-17

Hallo stuurs,

sollen die Konstanten nur in dieser Extension verwendet werden, würde ich diese im TS der Extension erstellen und dann via

```php
$this->conf['igendetwas']
```

darauf zugreifen. Oder habe ich Dich da falsch verstanden?

Gruß Daniel

### [#3](https://www.typo3.net/d/96808-konstanten-in-extension-verwenden/3) · stuurs · 2010-02-18

Danke Daniel

Das war schon mal sehr hilfreich. Was aber, wenn die Konstante global und nicht nur in dieser Extension zur Verfügung stehen soll? Wie krieg ich das hin?

Urs

### [#4](https://www.typo3.net/d/96808-konstanten-in-extension-verwenden/4) · dannei · 2010-02-19

Hallo Urs,

ich verwende in meinen Projekten ein TS Template (meistens nenne ich es "globale Konstanten", was ich im Haupttemplate einbinde. In diesem lege ich dann die Konstanten fest und kann dann im Setpupfeld eines TS Templates ansprechen, z.B.

Constants

```typoscript
pageHeaderData = <script type="text/javascript">...</script>
```

Setup

```typoscript
page.headerData.10 = HTML
page.headerData.10.value = {$pageHeaderData}
```

Ich hoffe, das Dir das weiterhilft. Wenn nicht ganz klar, dann gerne posten.

Gruß Daniel

PS: in dem YAML Framework für TYPO3 ist das sehr anschaulich realisiert. Vielleicht hilft Dir ja folgender Link. Schau Dir einfach mal die verwendeten Templates an.
<http://www.t3net.de/dokumentation/yaml-fuer-autoparser/extension-templates.html#c1008>

---

Quelle: „Konstanten in Extension verwenden“, typo3.net, https://www.typo3.net/d/96808-konstanten-in-extension-verwenden
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
