---
title: "tt_products 2.5.0 Marker für PIDagb"
url: "https://www.typo3.net/d/47957-tt-products-250-marker-fuer-pidagb"
source: "typo3.net"
tags: ["Extensions","Frage"]
created: "2006-08-10"
last_reply: "2006-08-11"
replies: 7
solved: false
page: 1
pages: 1
lang: "de"
---

# tt_products 2.5.0 Marker für PIDagb

Extensions · 7 Antworten · gestartet 2006-08-10

## Eröffnungsbeitrag

**droptix** · 2006-08-10 · [Beitrag #1](https://www.typo3.net/d/47957-tt-products-250-marker-fuer-pidagb/1)

Im TS Setup kann ich u.a. einstellen:

```typoscript
plugin.tt_products {
	PIDbasket = 41
	PIDagb = 49
}
```

Im Template gibt es zwar einen Marker '###PID_BASKET###', anscheinend aber keinen für die PIDagb.

Ist das so gewollt, dass ich die AGB-PID von Hand ins Template reinhacken soll? Oder gibt's einen Marker dafür (Name?)?

## Antworten

### [#2](https://www.typo3.net/d/47957-tt-products-250-marker-fuer-pidagb/2) · b.​kraus · 2006-08-11

Dat Ding heißt ###LINK_AGB### und umschließt den Linktext

```html
###LINK_AGB###Lesen Sie unsere AGB###LINK_AGB###
```

### [#3](https://www.typo3.net/d/47957-tt-products-250-marker-fuer-pidagb/3) · droptix · 2006-08-11

Ich meinte eigentlich einen Marker, der die PID der AGB-Seite enthält, die ich mit

```typoscript
plugin.tt_products.PIDagb = 49
```

eingestellt habe. Denn im Quelltext (z.B. Mini-Basket) stehen Links in der Art:

```html
<div class="shoplinks">
    <a href="http://###DOMAIN###/index.php?id=###PID_BASKET###">Warenkorb</a>
    <a href="http://###DOMAIN###/index.php?id=49">AGB</a>
</div>
```

Wobei die "id=49" von Hand reingeschrieben werden muss. Dort wünsche ich mich einen Marker wie "###PID_BASKET###", um das Ganze etwas zu dynamisieren. Gibt's den?

**Auch wichtig:**

1) Gibt's denn irgendwo eine Auflistung aller Marker?
2) Wieso sind denn sämtliche Labels im Template und nicht etwa in einer locallang.php/.xml? Kann man dadurch keinen mehrsprachigen Shop realisieren (außer mit verschiedenen Templates)?

### [#4](https://www.typo3.net/d/47957-tt-products-250-marker-fuer-pidagb/4) · b.​kraus · 2006-08-11

Ui, jetzt bin ich aber überfragt  o.O

Wird bei dem Link nicht auch der Parameter für die entsprechende Sprache angehängt?

Eine Liste mit Markern findet sich in der bereits genannten Doku. Auch hier im Forum wurde glaube ich mal eine Liste gepostet. Falls du spezielle Sachen suchst, empfiehlt es sich auf längere Sicht, einen Editor mit Volltextsuche für Dateien (z. B. Ecplise) zu verwenden. Da finden sich dann die ganzen schönen Schätzchen  ;)

Bei tt_products ist es einfach so, dass der Code über Jahre gewachsen ist. Immer dann, wenn jemand ein neues Feature brauchte, wurde eben irgendwo erweitert. Das führte dazu, dass eben nicht alles ganz stringent ist und man Kompromisse bei der Verwendung eingehen muss - oder eben den jeweiligen Makel selbst beheben muss.

Franz Holzinger (alias Flink) macht hier schon einen ganz guten Job, aber er hat eben auch ein schweres Erbe angetreten...

### [#5](https://www.typo3.net/d/47957-tt-products-250-marker-fuer-pidagb/5) · droptix · 2006-08-11

In der Marker-Liste taucht aber z.B. auch nicht "###PID_BASKET###" auf. Daher schlussfolgere ich, dass die Doku nicht mehr ganz aktuell ist.

Eclipse ist wie mit Kanonen auf Spatzen zu schießen… für diese Zwecke jedenfalls. Es gibt auch andere gute Editoren.

Hab ein wenig das Gefühl, dass der Shop "unsauber" gewachsen ist. Daher würde mich mal der [Webformat Shop System](http://typo3.org/extensions/repository/search/extendedshop/1.2.3/) interessieren. Der sieht ja auch nicht schlecht aus.

### [#6](https://www.typo3.net/d/47957-tt-products-250-marker-fuer-pidagb/6) · b.​kraus · 2006-08-11

Öffne doch mal pi1/class.tx_ttproducts_pi1.php und scroll runter bis Zeile 550. Wenn du jetzt eine Zeile mit dem entsprechenden Code einfügst, hast du, was du suchst.

Eclipse kann natürlich ein bisschen mehr, als Textdateien nach irgendwelchen Phrasen zu durchsuchen, aber das war ja auch nur ein Vorschlag. Für kleine Dinge bevorzuge ich den guten Ultraedit  8-)

Sei nicht so hart in der Beurteilung von tt_products. Flink macht die meiste Arbeit daran alleine. Wenn du also der Community etwas zurückgeben möchtest, könntest du ja mal an der Doku oder dem Tutorial ein bisschen arbeiten - oder eine Donation machen  :D

### [#7](https://www.typo3.net/d/47957-tt-products-250-marker-fuer-pidagb/7) · b.​kraus · 2006-08-11

Nachtrag: Beim nächsten tt_products-Update werden die Marker für 'agb', 'basket', 'info', 'finalize', 'payment', 'thanks', 'itemDisplay', 'listDisplay', 'search', 'storeRoot', 'memo', 'tracking', 'billing' und 'delivery' automatisch gesetzt werden.

### [#8](https://www.typo3.net/d/47957-tt-products-250-marker-fuer-pidagb/8) · droptix · 2006-08-11

Ich bin parallel zur Installation dabei, jeden Schritt zu protokollieren – allein schon deswegen, damit ich selber später noch durchsehe. Das werde ich dann veröffentlichen.  8-)

Nun ja, ich finde es etwas komisch, dass man essentielle Dinge im Template stehen hat, die jeder Anfänger ausversehen aushebeln kann. Ich als Entwickler würde das anders angehen. Dasselbe gilt für die Labels: die würde ich alle in Marker verpacken, damit der Shop auch Multilanguage einwandfrei funktioniert. Ich finde auch das CSS-Template sehr unsauber…

Ich muss mich auch erstmal reinarbeiten, bis ich alle Details kenne. Komme mit eurer Hilfe aber denke ich ganz gut klar bis jetzt. Stück für Stück arbeite ich mich vor und es geht wieder mehr.  :)  **Danke!**

---

Quelle: „tt_products 2.5.0 Marker für PIDagb“, typo3.net, https://www.typo3.net/d/47957-tt-products-250-marker-fuer-pidagb
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
