Hi,
ich würde gerne einen ganzen Container mit einem Link versehen. Ich hab im Moment etwas in der Form:
1 = TEXT
1.field = pid
1.wrap = <div class="more-link"><a href="index.php?id=|">mehr</a></div>
Allerdings hätte ich jetzt den Link um den ganzen Container. Wie kann ich das umsetzen ? Oder ist das schon im Ansatz falsch :-/
Danke
Hallo bavramor,
Also so wie ich das sehe machst du da in deinem Code folgendes:
Du holst die PID deines Objekts (1). Das ist schon mal nicht möglich, da davon keinerlei Daten in der Datenbank stehen, und "field" sich immer auf den Datenbankeintrag des jeweiligen Objektes beziehen. Du hast bis jetzt nur definiert das 1 TEXT ist.
Danach versuchst du die PID mit einem Link und dem "Text" zu wrappen.
Da diese PID ja nicht vorhanden ist ist da auch nix zu wrappen 🙂
Ich nehme mal an du willst in diesem Beispiel einen einfachen Text mit einem Link versehen der als parameter eine Seiten-id hat. Vielleicht hast du da ein bisschen was durcheinander gebracht.
Ich würde das so machen
#die Art definieren
1 = TEXT
#der Inhalt des Textes
1.value = mehr
#und dann den text mit einem div wrappen und gleich das a-tag mit drumrum, die PID wird mit"?id=" automatisch an die url drangehängt
1.wrap = <a href="?id=HIER_DEINE_PID"><div>mehr</div></a>
dann sollte so etwas bei rauskommen:
<a href="deinedomain.de?id=DEINE_PID"><div>mehr</div></a>
Hilft das?
Oder hast du vielleicht etwas anderes gemeint?
Gruß
Eduard
Theoretisch sollte das funktionieren, da "pid" die ID der aktuell übergordneten Seite ausspucken sollte. Ob das allerdings wirklich sinnvoll ist einen Container nur mit einer Zahl ( hier "1" ) zu benennen ist eher fraglich XD
Selbiges würde übrigens auch bei Eduards Ansatz passieren, auch wenn dieser schon um einiges sinnvoller, da hier die Typolink-Funktion benutzt wird, was u.a. für RealURL und konsorten die bessere Wahl ist.
Allerdings würde ich evtl. das Feld "uid" verwenden.
Was ich allerdings nicht so ganz verstehe: Wenn es denn ein "more"-Link ist, wieso wird der nicht über das Backend gesetzt sondern per TS hinterlegt?
Oder ist das nur ein Auszug aus einem CONTENT- bzw. MENU- Eintrag?
Edit: Huch sorry, muss mich irgendwo verlesen haben oder die Threads vertauscht. Ignoriert mich einfach.