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
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
Wenn du den Inhalt eines Markers ändern willst (nach URL), kannst du dafür Conditions einsetzen:
page.10.marks.MARKER = TEXT
[hostname = test.de]
page.10.marks.MARKER.value = blabla
[else]
page.10.marks.MARKER.value = anderesblabla
[end]
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
... poste mal Deine Condition, bzw. schau Dir noch mal genau die Formatierung des hostnames an ... 😉
Hi, also "meine" condition sieht so aus:
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
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
conditions sind der richtige weg
quasi schon, aber feinere, weil du einen teil im text ersetzen willst.
[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
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
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
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
Ich bekomm noch graue Haare . . .
Ich habe jetzt die condition von wunschtacho übernommen und angepasst:
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
was du meinst ist der referrer.
da du den aber faken kannst würde ich den partner über get-parameter ermitteln.
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
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
hast du den code kontrolliert?
habe ihn noch einmal überarbeitet..
wenn doch, kommentier doch einfach mal den global zweig aus.
-ingo
das mit dem ERROR hat sich ereldigt, der Marker wird ersetzt, aber nicht mit dem Inhalt für reichenbaecher-galabau??
Grüße kaktus
die aufrufende url muss den parameter: index.php?....&partner=reichenbaecher-galabau
dann _muss_ es gehen.
-ingo
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
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
Wo wollen wir uns denn treffen zum Bier trinken?
Wie versehe ich die Url mit dem "&partner=reichenbaecher-galabau"?
Grüße kaktus