Zum Inhalt springen

CMW-Linklist "neuen Link vorschlagen" fehlt

Erstellt am 8. September 2004 · 4 Antworten · letzte Antwort am 8. September 2004

Tags: Frage, TYPO3 3

Jobock ·

Ich versuche, die Extension unter 3.6.1 zu installieren und bekomme die ganze Extension auch prima zum laufen. Nur leider fehlt der Link: "Neuen Link vorschlagen..." Ich habe keine Ahnung, warum das nicht angezeigt wird. Alles andere scheint zu funktionieren...

Kann mir jemand helfen? Ich habe im Forum bereits gelesen, dass jemand das gleiche Problem hatte (siehe: #8199). Soweit schon mal vielen Dank...

Morden ·

Den neuen Vorschlag kannste ja nur machen, wenn du auch eingeloggt bist.

Es gibt aber nen Codeschnippsel, mit dem du das umgehen kannst...einfach mal suchen.

Jobock ·

Danke für den Tip.
Ich kann den Codeschnipsel allerdings nicht finden.

Ich habe hier, auf der typo3.org und in google gesucht. Hast Du noch einen Hinweis, wo ich das finden könnte?

Morden ·

Probiers mal hiermit:

Änder einfach die folgenden Zeilen in der
pi1/class.tx_cmwlinklist_pi1.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($templateCod 
e, "###".$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, ""); 
        }

In:

/*
* HANDLE ADDITIONAL 
*/ 
//Check if a fe user is logged in 
$isLoggedIn = $GLOBALS['TSFE']->loginUser; 
//Create href 
$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($templateCod 
e, "###".$subSub_4."###"),$markerArray); 
//Substitute the template code with the given subpartcontent. 
$templateCode = $this->cObj->substituteSubpart($templateCode, $subSub_4, 
$subpartContent);

Das sollte dann gehen.