---
title: "Links"
url: "https://www.typo3.net/d/1597-links"
source: "typo3.net"
tags: ["Extensions","Frage"]
created: "2003-03-01"
last_reply: "2003-03-02"
replies: 3
solved: false
page: 1
pages: 1
lang: "de"
---

# Links

Extensions · 3 Antworten · gestartet 2003-03-01

## Eröffnungsbeitrag

**Shinji** · 2003-03-01 · [Beitrag #1](https://www.typo3.net/d/1597-links/1)

Hallo !

Ich habe schon mal gesucht, aber irgendwie nichts gefunden.

Ich würde gerne auf meiner Seite eine Linkliste integrieren die in drei Kategorien getrennt ist die man über das Navigationsmenü erreichen kann.

Aber ich habe ja schon Probleme das Plugin zum laufen zu bekommen. Wenn ich einen neuen Seiteninhalt anlege kann ich unter Plugins nur "Link Kategorie" auswählen. Wie bitte kann ich aber einen Seiteninhalt anlegen der nur die "Kategorie A", "Kategorie B" usw. anzeigt?

Und bitte wie kann ich Kategorien anlegen. Wenn ich auf das Seitensymbol klicke und "neu" auswähle steht mit nur die Option "Link" zur Auswahl. Eine "Link Kategorie" gibt es nicht.

Ich verstehe das nicht. Kann mir eventuell einmal jemand eine Art "Links für Saublöde" Anleitung geben?

Vielen Dank !!!

Gruß
   Thorsten

## Antworten

### [#2](https://www.typo3.net/d/1597-links/2) · MarkusLange · 2003-03-01

>Kann mir eventuell einmal jemand eine Art "Links für Saublöde" Anleitung geben?

schwierig!
ein bisschen musst Du mitdenken ;-)

1.schau Dir TS dieser ext an
default kann der ext nur ein param übergeben werden
siehe select.where
also überschreiben im template oder per constant editor

Du hast es schon erkannt:
nur eine Kategorie pro seite? JA
deshalb LINKS KATEGORIE als inhaltselement, für die seite ist eine kategorie gesetzt und die wird auch angezeigt.

die lösung:

nur im template kann der wert kat überschrieben werden;
nicht per Inhaltselement mit Übergabeparameter.
also dann schreib deine Inhalte ins template:

<WICHTIGESPRINZIP>
page.10 < plugin.links (oder so siehe punkt 1)
page.10.folgedempfadderwerte.select.where = x

page.20 < plugin.links (oder so siehe punkt 1)
page.20.folgedempfadderwerte.select.where = y
</WICHTIGESPRINZIP>

und andere lösung (untested)
drei sys-pages mit anderen constanten mit jeweils einem Inhalt vom typ
Links Kategorie

und auf Deiner Link Seite drei inhalte vom typ Datensatz einfügen,
die jeweils... na ja Du weisst schon

die frage hier ist (und lass es mich wissen) ob
die drei Inhalte das Typoscript ihrer Seite erben oder ob
die Werte der Seite gelten wo sie durch 'Datensatz einf..' sozusagen 'referenziert' werden.

hoffe das war jetzt einigermassen verständlich

### [#3](https://www.typo3.net/d/1597-links/3) · Shinji · 2003-03-01

> **MarkusLange schrieb:**
>
> hoffe das war jetzt einigermassen verständlich

Siehst du das große Fragezeichen über meinem Kopf? ;-)
Ich habe nicht wirklich verstanden wie du das mit den

page.10 < plugin.links
page.10.folgedempfadderwerte.select.where = x

meinst.

Also ich habe mir mal die Dateien

ext_typoscript_constants.txt
und
ext_typoscript_setup.txt

angesehen. Dort gibt es in der constants.txt die zeile

```typoscript
plugin.tt_links {
[...]
# cat=plugin.tt_links//; type=small; label= Category: Which links category shall be displayed? Enter one id here.
  category = 2
[...]
}
```

Also habe ich EINEN SysOrdner angelegt in dem alle Links stehen. Dafür habe ich dort drei Kategorien angelegt. Als Test habe ich für jede Kategorie einen Link angelegt.

Wenn ich jetzt in der Datei "ext_typoscript_constants.txt" die Kategorie ändere wird auch immer eine andere Kategorie angezeigt. Nur leider lässt sich dieser Wert nicht vom Template überschreiben. Ich habe drei Seiten angelegt und in jedes +ext Template dann folgendes eingefügt:

```typoscript
plugin.tt_links {
    category = 2
}

bzw.

plugin.tt_links {
    category = 1
}
```

Aber das interessiert TYPO3 nicht. Es wird immer nur die CAT angezeigt die in der TXT Datei steht.

Und was mich auch brennend interessieren würde ist, wie ich die ID der Kategorie herausfinden kann ohne durch pures Ausprobieren.

Gruß
   Thorsten

### [#4](https://www.typo3.net/d/1597-links/4) · Shinji · 2003-03-02

Ok, so funktioniert es jetzt bei mir:

In das Konstanten Feld:

```typoscript
plugin.tt_links.category = ID DER KATEGORIE
```

Und in das Setup Feld:

```typoscript
// Mögliche Variablen sind:
// {$plugin.tt_links.tablewidth}
// {$plugin.tt_links.datawidth}
// {$plugin.tt_links.titlefont}
// {$plugin.tt_links.titlefontsize}
// {$plugin.tt_links.imagewidth}
// {$plugin.tt_links.clearwidth}
// {$plugin.tt_links.labelbgcolor}
// {$plugin.tt_links.descriptionwidth}
// {$plugin.tt_links.labelfont}
// {$plugin.tt_links.labelfontsize}
// {$plugin.tt_links.databgcolor}
// {$plugin.tt_links.datawidth}
// {$plugin.tt_links.datafont}
// {$plugin.tt_links.datafontsize}
// {field:url}
// {$plugin.tt_links.category}
// {$plugin.tt_links.orderBy}
// {$plugin.tt_links.desc}
// Diese werden in der Datei "ext_typoscript_constants.txt" definiert und in "ext_typoscript_setup.txt" verwendet.
// Diese können aber hier überschrieben werden.

tt_links {
  wrap = <table align="center" bgcolor="#89AC00" cellspacing="1" width="552"><tr><td><table width="550" border="0" cellspacing="0" cellpadding="0" align="center">|</table></td></tr></table><br>
 
  10 = TEXT
  10.field = title
  10.wrap = <tr><td width="380" height="5" nowrap bgcolor="#EAF0CD"><strong>|</td><td width="25" height="5" nowrap><img src="fileadmin/images/news_hell-dunkel.gif" width="25" height="20"></td><td width="145" height="5" nowrap bgcolor="#CEDD76" align="center">&nbsp;</td></tr>
  
  15 = IMAGE
  15.file.import = uploads/pics/
  15.file.import.field = image
  15.file.import.listNum = 0
  15.file.width = {$plugin.tt_links.imagewidth}
  15.wrap = <tr bgcolor="#FFFFFF"><td colspan="3">|</td></tr>
  
  20 = TEXT 
  20.field = note
  20.wrap = <tr bgcolor="#FFFFFF"><td colspan="3">|</td></tr>
  
  30 = TEXT
  30.if.isTrue.field = url
  30.dataWrap = <tr><td width="380" height="5" nowrap bgcolor="#CEDD76"><b><a href="http://{field:url}">Seite aufrufen...</a></b></td><td width="25" height="5" nowrap><img src="fileadmin/images/news_dunkel-hell.gif" width="25" height="20"></td><td width="145" height="5" nowrap bgcolor="#EAF0CD" align="center">&nbsp;</td></tr>
}
```

Hoffentlich geht das bald etwas einfacher. Ein HTML Template mit Markern wie bei den News wäre ja nicht schlecht.

Gruß
  Thorsten

---

Quelle: „Links“, typo3.net, https://www.typo3.net/d/1597-links
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
