---
title: "cmw linklist"
url: "https://www.typo3.net/d/8484-cmw-linklist"
source: "typo3.net"
tags: ["Extensions","Frage"]
created: "2004-01-23"
last_reply: "2004-06-20"
replies: 5
solved: false
page: 1
pages: 1
lang: "de"
---

# cmw linklist

Extensions · 5 Antworten · gestartet 2004-01-23

## Eröffnungsbeitrag

**eichbaum** · 2004-01-23 · [Beitrag #1](https://www.typo3.net/d/8484-cmw-linklist/1)

Hi Leute!

Ich habe die cmw_linklist installiert - wunderbare Sache! Gefällt mir sehr gut, sowohl vom Umfang als auch von der Handhabung her.

Das einzige, was mir jetzt noch fehlt: Die Ausgabe des Links "Link empfehlen". Laut Sebastian (dem Autor) erscheint der nur, wenn der User eingeloggt ist. Nun habe ich aber leider keinen Login-Bereich...und ich finde den "Knopf" nicht, mit dem ich das umstellen kann. Mit anderen Worten: Ich blicke noch nicht so ganz durch den Quellcode durch.

Da ich Sebastian jetzt nicht dauernd damit nerven möchte deshalb hier meine Frage: Weiß jemand von Euch, wie ich das entsprechend verändern kann?

Würde mir wirklich sehr weiterhelfen.

Danke,
eichbaum

## Antworten

### [#2](https://www.typo3.net/d/8484-cmw-linklist/2) · Miraldo · 2004-02-02

An dieser Frage hab ich auch eine Weile rumüberlegt.
Da die Links vor dem erscheinen auf der Seite ja sowieso gesichtet/freigeschaltet werden, muss der User nich eingeloggt sein, um Links vorschlagen zu dürfen.

Einen "Schalter" oder ähnliches ahbe ich nicht gefunden, aber der Quellcode ist so schön beschrieben, dass sich die betreffende Zeile leicht finden lässt.

Ich heble einfach die Abfrage aus, ob der User eingeloggt ist, oder nicht. Bestimmt nicht die "sauberste" Lösung. Aber sie funktioniert für mich.

Die zu bearbeitende Datei:
typo3conf/ext/cmw_linklist/pi1/class.tx_cmwlinklist_p1.php

Dort suchst du nach:

```php
* HANDLE ADDITIONAL
		*/
		//Check if a fe user is logged in
		$isLoggedIn = $GLOBALS['TSFE']->loginUser;
		//Create href
		if ($isLoggedIn == 1) {
			$href = $this->pi_getPageLink($GLOBALS['TSFE']->id, "_self", array("action" => "getviewaddnewlink", "category_uid" => $category_uid));		    

			//Create Marker Array
			$markerArray = array();
			$markerArray["###LINK_ADD_NEW_HREF###"] = $cObj->stdWrap($href,"");
			//Substitute the markers in the given sub sub part.
			$subpartContent = null;
			$subpartContent.=$cObj->substituteMarkerArray($cObj->getSubpart($templateCode, "###".$subSub_4."###"),$markerArray);
			//Substitute the template code with the given subpartcontent.		
			$templateCode = $this->cObj->substituteSubpart($templateCode, $subSub_4, $subpartContent);
		}
		else{
			$templateCode = $this->cObj->substituteSubpart($templateCode, $subSub_4, "");
		}	
		
		//Return the generated content
```

Das habe ich ersetzt durch

```php
* HANDLE ADDITIONAL
		*/
		// Create Link_Add_New
		$href = $this->pi_getPageLink($GLOBALS['TSFE']->id, "_self", array("action" => "getviewaddnewlink", "category_uid" => $category_uid));		    

			//Create Marker Array
			$markerArray = array();
			$markerArray["###LINK_ADD_NEW_HREF###"] = $cObj->stdWrap($href,"");
			//Substitute the markers in the given sub sub part.
			$subpartContent = null;
			$subpartContent.=$cObj->substituteMarkerArray($cObj->getSubpart($templateCode, "###".$subSub_4."###"),$markerArray);
			//Substitute the template code with the given subpartcontent.		
			$templateCode = $this->cObj->substituteSubpart($templateCode, $subSub_4, $subpartContent);
		
		//Return the generated content
```

Also einfach die If / else Abfrage rausgelöscht. (auskommentieren wäre sicher die elegantere Lösung)

Bei mir klappt es so. Hoffe geholfen zu haben.

Miraldo

### [#3](https://www.typo3.net/d/8484-cmw-linklist/3) · eichbaum · 2004-02-02

Vielen Dank!

Ich habe inzwischen von Sebastian ein paar Zeilen Code geschickt bekommen, die ähnliches tun - ich möchte sie nur nicht hier veröffentlichen, da er geschrieben hatte, demnächst ein Update zu veröffentlichen. Vielleicht ist es in der jetzigen Version auch schon eingearbeitet.

Die Sprachwahl funguniert bei mir auch im Moment nicht...aber das dürfte das kleinste Problem sein.

Gruß!
eichbaum

### [#4](https://www.typo3.net/d/8484-cmw-linklist/4) · Morden · 2004-02-03

Hab grad das Update auf 1.1.4 gezogen. Nur wo kann man das nun einstellen?
Hab leider nix gefunden. Könntest du mir den Code evtl. PMen?

ciao, Morden

### [#5](https://www.typo3.net/d/8484-cmw-linklist/5) · eichbaum · 2004-02-03

Soeben geschehen...

### [#6](https://www.typo3.net/d/8484-cmw-linklist/6) · Junior · 2004-06-20

> Also einfach die If / else Abfrage rausgelöscht. (auskommentieren wäre sicher die elegantere Lösung)
>
> Bei mir klappt es so. Hoffe geholfen zu haben.
>
> Miraldo

Hallo :-)

Das klappt bei mir auch. Folgendes Prob habe ich aber dadurch bekommen. Jetzt steht bei mir im FE

###LL_CATS###
Hier stehen die Links
###LL_LIS###
###LL_ADD_LINK###

Letzteres (ADD_LINK) ist ein Link um neue Links vorzuschlagen. Allerdings ist das so ja nicht ganz schön.

Freue mich über jeden Vorschlag.

Danke

Junior

---

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