---
title: "variablen im text ( marks.INHALT < styles.content.get ) ersetzen"
url: "https://www.typo3.net/d/54026-variablen-im-text-marksinhalt-stylescontentget-ersetzen"
source: "typo3.net"
tags: ["Allgemein","Frage"]
created: "2006-11-26"
last_reply: "2006-11-30"
replies: 31
solved: false
page: 1
pages: 1
lang: "de"
---

# variablen im text ( marks.INHALT < styles.content.get ) ersetzen

Allgemein · 31 Antworten · gestartet 2006-11-26

## Eröffnungsbeitrag

**ingohill** · 2006-11-26 · [Beitrag #1](https://www.typo3.net/d/54026-variablen-im-text-marksinhalt-stylescontentget-ersetzen/1)

hi,

im content stehen im text platzhalter, die in abhängigkeit von der url geändert werden sollen. in php allein weiß ich wie, aber mit dem umweg über typo3 muss ich passen.
wie stelle ich das an?

-ingo

## Antworten

### [#2](https://www.typo3.net/d/54026-variablen-im-text-marksinhalt-stylescontentget-ersetzen/2) · einpraegsam.​net · 2006-11-26

Wenn du den Inhalt eines Markers ändern willst (nach URL), kannst du dafür Conditions einsetzen:

```typoscript
page.10.marks.MARKER = TEXT
[hostname = test.de]
page.10.marks.MARKER.value = blabla
[else]
page.10.marks.MARKER.value = anderesblabla
[end]
```

### [#3](https://www.typo3.net/d/54026-variablen-im-text-marksinhalt-stylescontentget-ersetzen/3) · kaktus · 2006-11-28

Guten Abend, dazu eine Frage: Ich möchte den Inhalt eines Markers entsprechend einer externen URL, über die ein Nutzer auf den Inhalt zugreift, ändern. Ich habe probiert, das mit dem oben genannten Beispiel zu realisieren, leider ohne Erfolg . . .

Kann jemand helfen?

Grüße kaktus

### [#4](https://www.typo3.net/d/54026-variablen-im-text-marksinhalt-stylescontentget-ersetzen/4) · chris3 · 2006-11-28

... poste mal Deine Condition, bzw. schau Dir noch mal genau die [Formatierung](https://docs.typo3.org/m/typo3/reference-typoscript/main/en-us/Conditions/Index.html#condition-function-request-getnormalizedparams) des hostnames an ...  ;)

### [#5](https://www.typo3.net/d/54026-variablen-im-text-marksinhalt-stylescontentget-ersetzen/5) · kaktus · 2006-11-28

Hi, also "meine" condition sieht so aus:

```typoscript
page.10.marks.LOGO_FIRMA = IMAGE
page.10.marks.LOGO_FIRMA.file = GIFBUILDER
page.10.marks.LOGO_FIRMA.file {
                    XY = 225,75
                    backColor = #FFFFFF
                    5 = IMAGE
                    5.file = fileadmin/LOGO_KUNDEN/reichenbaecher.gif
                    }

[hostname = http://www.reichenbaecher-galabau.de]
page.10.marks.LOGO_FIRMA = IMAGE
page.10.marks.LOGO_FIRMA.file = GIFBUILDER
page.10.marks.LOGO_FIRMA.file {
                    XY = 225,75
                    backColor = #FFFFFF
                    5 = IMAGE
                    5.file = fileadmin/Magazin_2.0/Statistik.gif
                    }
[else]
page.10.marks.LOGO_FIRMA = IMAGE
page.10.marks.LOGO_FIRMA.file = GIFBUILDER
page.10.marks.LOGO_FIRMA.file {
                    XY = 225,75
                    backColor = #FFFFFF
                    5 = IMAGE
                    5.file = fileadmin/Magazin_2.0/Suche.gif
                    }

[end]
```

Das Szenario:

Ein Surfer besucht die Seite reichenbaecher-galabau.de, wo er einen Link findet, der ihn zur Seite pgso.de leitet. Auf der Seite pgso.de soll der Marker LOGO_FIRMA durch den Inhalt ganz oben gefüllt werden. Gegenwärtig bekommt der Surfer aber den Inhalt ganz unten ausgewiesen. Klingt wirr, oder?

Grüße und Danke schon mal, kaktus

### [#6](https://www.typo3.net/d/54026-variablen-im-text-marksinhalt-stylescontentget-ersetzen/6) · kaktus · 2006-11-29

Guten Morgen, ich noch mal,

Hintergrund meiner Frage ist folgender: Ich habe ein Online-Magazin entwickelt, welches Firmen über einen Link in ihre Webseite integrieren können. Wenn ein Besucher der Webseiten der Firma Mustermann auf den Link klickt, wird er auf die Domain weitergeleitet, unter der das Magazin liegt. Soweit kein Problem. Ich möchte über Conditions?? erreichen, dass der Marker LOGO_FIRMA entsprechend der Webseite befüllt wird, über die der Besucher zum Magazin gekommen ist. Kurz gesagt, ich möchte mit einer Installation des Magazins den Marker unterschiedlich füllen.

Versteht Ihr, was ich meine? Sind Conditions der richtige Weg?

Grüße, kaktus

### [#7](https://www.typo3.net/d/54026-variablen-im-text-marksinhalt-stylescontentget-ersetzen/7) · just2b · 2006-11-29

conditions sind der richtige weg

### [#8](https://www.typo3.net/d/54026-variablen-im-text-marksinhalt-stylescontentget-ersetzen/8) · ingohill · 2006-11-29

quasi schon, aber feinere, weil du einen teil im text ersetzen willst.

```typoscript
[globalVar = GP:vp=deineFirma]
tmp.adresse = COA
tmp.adresse.wrap = |
tmp.adresse.10 = HTML
tmp.adresse.10.value = deineFirma.gif
[global]


tt_content.text.default {
	20 = TEXT
        20.field = bodytext
        20.parseFunc {
		constants = 1
        }
}

constants.KONTAKTDATEN  < tmp.adresse.10.value
```

so ungefähr,

-ingo

### [#9](https://www.typo3.net/d/54026-variablen-im-text-marksinhalt-stylescontentget-ersetzen/9) · kaktus · 2006-11-29

Hi, danke für die Tipps, ich steige da nicht durch. #angry# Wie müsste die Condition denn aussehen? Das Beispiel von Ingo kapier ich (noch) nicht. Leider.

Bis jetzt ist alles super gelaufen, aber jetzt hapert's gewaltig.

Grüße, kaktus

### [#10](https://www.typo3.net/d/54026-variablen-im-text-marksinhalt-stylescontentget-ersetzen/10) · just2b · 2006-11-29

das von ingo ersetzt in einem content element einen Text (###KONTAKTDATEN###). Wenn du einen ganz normalen Marker ersetzen willst, dann ist das der falsche Weg, da stimmt die von deinem vorigen Posting

georg

### [#11](https://www.typo3.net/d/54026-variablen-im-text-marksinhalt-stylescontentget-ersetzen/11) · ingohill · 2006-11-29

es ist wie gesagt auch eine feine condition.
und auch nur also ergänzung gedacht zu der oben genannten methode.
es schien mir an dieser stelle sonnvol es zu erwähnen, weil nicht näher auf den kontext des problems eingegangen wurde.

-ingo

### [#12](https://www.typo3.net/d/54026-variablen-im-text-marksinhalt-stylescontentget-ersetzen/12) · kaktus · 2006-11-29

Ich bekomm noch graue Haare . . .

Ich habe jetzt die condition von wunschtacho übernommen und angepasst:

```typoscript
page.10.marks.LOGO_FIRMA = TEXT
[hostname = reichenbaecher-galabau.de]
page.10.marks.LOGO_FIRMA.value = blabla
[else]
page.10.marks.LOGO_FIRMA.value = anderesblabla
[end]
```

Wenn jemand über reichenbaecher-galabau.de kommt, müsste er doch blabla sehen, oder? Zu sehen ist aber anderesblabla #angry# ?

Fehlt da irgendwas? Wo wird der hostname eigentlich hergenommen?

Grüße, kaktus

### [#13](https://www.typo3.net/d/54026-variablen-im-text-marksinhalt-stylescontentget-ersetzen/13) · ingohill · 2006-11-29

was du meinst ist der referrer.
da du den aber faken kannst würde ich den partner über get-parameter ermitteln.

```typoscript
page.10.marks.LOGO_FIRMA = TEXT
page.10.marks.LOGO_FIRMA.value = blabla

[globalVar = GPvar:partner=reichenbaecher-galabau]
page.10.marks.LOGO_FIRMA.value = reichenbaecher-galabau
[global]
```

-ingo

### [#14](https://www.typo3.net/d/54026-variablen-im-text-marksinhalt-stylescontentget-ersetzen/14) · kaktus · 2006-11-29

Hi, Ingo, ich hab den Code übernommen und jetzt folgt, dass die Seite nicht konfiguriert ist.

Error!

The page is not configured! [type= 0][]

Grüße, kaktus

### [#15](https://www.typo3.net/d/54026-variablen-im-text-marksinhalt-stylescontentget-ersetzen/15) · ingohill · 2006-11-29

hast du den code kontrolliert?
habe ihn noch einmal überarbeitet..

wenn doch, kommentier doch einfach mal den global zweig aus.

-ingo

### [#16](https://www.typo3.net/d/54026-variablen-im-text-marksinhalt-stylescontentget-ersetzen/16) · kaktus · 2006-11-29

das mit dem ERROR hat sich ereldigt, der Marker wird ersetzt, aber nicht mit dem Inhalt für reichenbaecher-galabau??

Grüße kaktus

### [#17](https://www.typo3.net/d/54026-variablen-im-text-marksinhalt-stylescontentget-ersetzen/17) · ingohill · 2006-11-29

die aufrufende url muss den parameter: index.php?....&partner=reichenbaecher-galabau

dann _muss_ es gehen.

-ingo

### [#18](https://www.typo3.net/d/54026-variablen-im-text-marksinhalt-stylescontentget-ersetzen/18) · kaktus · 2006-11-29

Hi, Ingo, ich weiß, mir fehlen da grundlegende Kenntnisse, aber es hilft nix.

Also, die Seite über die die User kommen hat diese URL:

<http://www.reichenbaecher-galabau.de/onlinemagazin.html>

auf der Seite gibt es den Link der zum Magazin führt:

<http://pgso.de/index.php?id=419>

Die aufrufende URL ist die obere, ja? Wie bekommt diese jetzt den Anhang &partner=reichenbaecher-galabau ?

Ich hoffe ich strapaziere Deine Nerven nicht zu sehr. Vieleicht gehen wir ja mal ein Bier trinken. :)

Grüße, kaktus

### [#19](https://www.typo3.net/d/54026-variablen-im-text-marksinhalt-stylescontentget-ersetzen/19) · ingohill · 2006-11-29

<http://pgso.de/index.php?id=419&partner=reichenbaecher-galabau>

der wichtige ist der untere und wäre ich damit zufrieden.
bier trinken gehen, klingt gut.  ;)

-ingo

### [#20](https://www.typo3.net/d/54026-variablen-im-text-marksinhalt-stylescontentget-ersetzen/20) · kaktus · 2006-11-29

Wo wollen wir uns denn treffen zum Bier trinken?

Wie versehe ich die Url mit dem "&partner=reichenbaecher-galabau"?

Grüße kaktus

### [#21](https://www.typo3.net/d/54026-variablen-im-text-marksinhalt-stylescontentget-ersetzen/21) · ingohill · 2006-11-29

> **kaktus schrieb:**
>
> Wie versehe ich die Url mit dem "&partner=reichenbaecher-galabau"?

einfach an die url hängen.
sollte funktionieren.

-ingo

### [#22](https://www.typo3.net/d/54026-variablen-im-text-marksinhalt-stylescontentget-ersetzen/22) · kaktus · 2006-11-29

O.K. Das probiere ich, aber ich habe die leise Vermutung, dass das Problem damit nicht behoben ist. Es sollen ja mehrere "Partner" auf die URL zugreifen können und jeder soll seine spezifische Ausgabe des Markers haben . . .

Grüße kaktus

### [#23](https://www.typo3.net/d/54026-variablen-im-text-marksinhalt-stylescontentget-ersetzen/23) · ingohill · 2006-11-29

aus diesem grund richtest du ja auch mehrere conditons ein:

```typoscript
[globalVar = GPvar:partner=reichenbaecher-galabau]
page.10.marks.LOGO_FIRMA.value = reichenbaecher-galabau
[global] 

[globalVar = GPvar:partner=partner1]
page.10.marks.LOGO_FIRMA.value = partner1
[global] 

[globalVar = GPvar:partner=partner2]
page.10.marks.LOGO_FIRMA.value = partner2
[global] 

[globalVar = GPvar:partner=partner3]
page.10.marks.LOGO_FIRMA.value = partner3
[global] 

[globalVar = GPvar:partner=partner4]
page.10.marks.LOGO_FIRMA.value = partner4
[global]
```

u.s.w.

-ingo

### [#24](https://www.typo3.net/d/54026-variablen-im-text-marksinhalt-stylescontentget-ersetzen/24) · kaktus · 2006-11-29

Hi, Ingo, du gibst dir reichlich Mühe mit mir!

Das anhängen an die url jedoch will mir nicht gelingen. Ich habe es mit config.linkVar und addParams probiert, ohne Erfolg.

Wie muss der Anhang erfolgen?

Diesen Tipp noch, danach geb ich Ruhe, versprochen.

Grüße, kaktus

### [#25](https://www.typo3.net/d/54026-variablen-im-text-marksinhalt-stylescontentget-ersetzen/25) · ingohill · 2006-11-30

hi.

forum ebend.  ;)

wenn du den link über den rte erzeugst, gibst du einfach die vollständige url ein.
wenn du den link über typo3 generieren solltest, dann noch diesem schema:

```typoscript
temp.link = COA
temp.link.wrap = <div>|</div>
temp.link.10 = HTML
temp.link.10.value.wrap = |
temp.link.10.value.typolink.parameter.data = page:uid
temp.link.10.value.typolink.additionalParams = &partner=partner1

page.10.marks.LINK < temp.link
```

lass mal hören.

-ingo

### [#26](https://www.typo3.net/d/54026-variablen-im-text-marksinhalt-stylescontentget-ersetzen/26) · kaktus · 2006-11-30

Guten Morgen Ingo,

also, die aufrufende url sieht jetzt so aus

<http://pgso.de/index.php?id=419&partner=reichenbaecher-galabau>

im Setup ganz oben steht folgendes:

```typoscript
###Steuerung Logo in Abhängigkeit von url###

page.10.marks.LOGO_FIRMA = TEXT
page.10.marks.LOGO_FIRMA.value = blabla

[globalVar = GPvar:partner=reichenbaecher-galabau]
page.10.marks.LOGO_FIRMA = TEXT
page.10.marks.LOGO_FIRMA.value = reichenbaecher-galabau
[global] 
 
[globalVar = GPvar:partner=partner1]
page.10.marks.LOGO_FIRMA.value = partner1
[global] 
 
[globalVar = GPvar:partner=partner2]
page.10.marks.LOGO_FIRMA.value = partner2
[global] 
 
[globalVar = GPvar:partner=partner3]
page.10.marks.LOGO_FIRMA.value = partner3
[global] 
 
[globalVar = GPvar:partner=partner4]
page.10.marks.LOGO_FIRMA.value = partner4
[global]
```

Der Marker wird aber mit blabla ersetzt? Bei der Konstellation müsste er doch reichenbaecher-galabau ausweisen oder?

Grüße, kaktus

### [#27](https://www.typo3.net/d/54026-variablen-im-text-marksinhalt-stylescontentget-ersetzen/27) · ingohill · 2006-11-30

guten morgen,

schon mal den cache geleert?
ansonsten sollte es funktionieren...
im dev-stadium arbeite ich meist mit: config.noCache = 1

-ingo

### [#28](https://www.typo3.net/d/54026-variablen-im-text-marksinhalt-stylescontentget-ersetzen/28) · kaktus · 2006-11-30

Hi, leider kein Erfolg, es kommt immer blabla. #angry#

Siehst Du ne Alternative zu diesem Procedere? Ich könnte für jeden Nutzer eine Kopie des Seitenbaums erstellen und die Templates entsprechend anpassen. Aber das wird extrem unübersichtlich und zieht einen ganzen Rattenschwanz von anderen Problemen hinter sich her . . .

Grüße, kaktus

### [#29](https://www.typo3.net/d/54026-variablen-im-text-marksinhalt-stylescontentget-ersetzen/29) · kaktus · 2006-11-30

Hallo, ich noch mal, ich habe jetzt eine Anfrage unter Jobs/Aufträge eingestellt, falls jemand Interesse hat, mein Problem gegen Bezahlung zu lösen.

<http://www.typo3.net/forum/list/list_post//54227/>

Vielen Dank auch an Ingo für die Geduld! Das Angebot mit dem Bier steht jedenfalls. Vielleicht willst Du mir ja auch ein Angebot schicken.

Grüße, kaktus

### [#30](https://www.typo3.net/d/54026-variablen-im-text-marksinhalt-stylescontentget-ersetzen/30) · ingohill · 2006-11-30

schick mir einfach mal deine logindaten und die url, dann schaue ich mal kurz rein. diskretion selbstverständlich.

-ingo

### [#31](https://www.typo3.net/d/54026-variablen-im-text-marksinhalt-stylescontentget-ersetzen/31) · kaktus · 2006-11-30

eben raus,

Grüße kaktus

### [#32](https://www.typo3.net/d/54026-variablen-im-text-marksinhalt-stylescontentget-ersetzen/32) · kaktus · 2006-11-30

So, hier der Link zur Lösung meines Problems:

[/d/54268-inhalte-je-nach-url-ersetzen](https://www.typo3.net/d/54268-inhalte-je-nach-url-ersetzen)

Grüße, kaktus

---

Quelle: „variablen im text ( marks.INHALT < styles.content.get ) ersetzen“, typo3.net, https://www.typo3.net/d/54026-variablen-im-text-marksinhalt-stylescontentget-ersetzen
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
