Zum Inhalt springen

Links (unter Relationen) vorausfüllen ?

Erstellt am 4. März 2006 · 4 Antworten · letzte Antwort am 10. März 2006

Tags: Links, tt_news, Frage

Oleson ·

Hallo zusammen,
ich möchte gerne in allen News den Bereich "Links"
(Die Eingabemaske auf der Seite "Relationen" wo man "Web-Links" eintragen kann) mit zwei Links (URLs)
vorausfüllen.

Hier zu finden:

News -> Relations -> Links:
(Dort wo "Bildtext", "In Verbindung stehende News" usw. eingefügt werden können)

Hat irgendwer einen Tip, wo ich mich da belesen könnte ?

Danke Oleson.

Cimmie ·

pi1/class.tx_news.php Zeile ~ 1257

	// Links
		$markerArray['###TEXT_LINKS###'] = '';
		$markerArray['###NEWS_LINKS###'] = '';
		if ($row['links']) {
			$links_stdWrap = t3lib_div::trimExplode('|', $lConf['links_stdWrap.']['wrap']);
			$newsLinks = $this->local_cObj->stdWrap($this->formatStr($row['links']), $lConf['linksItem_stdWrap.']);
			$markerArray['###TEXT_LINKS###'] = $links_stdWrap[0].$this->local_cObj->stdWrap($this->pi_getLL('textLinks'), $lConf['linksHeader_stdWrap.']);
			$markerArray['###NEWS_LINKS###'] = $newsLinks.$links_stdWrap[1];
		}

das ist die entscheidene Stelle! Den korrekten Code, wie du die statischen Links dort hinbekommst hab ich leider gerade nicht, aber sollte nicht das schwerste sein!

Cimmie ·

...ersetzt einfach den oben geposteten Code durch:

// Links
		$markerArray['###TEXT_LINKS###'] = '';
		$markerArray['###NEWS_LINKS###'] = '';
		
			$links_stdWrap = t3lib_div::trimExplode('|', $lConf['links_stdWrap.']['wrap']);
			$newsLinks = $this->local_cObj->stdWrap($this->formatStr($row['links']), $lConf['linksItem_stdWrap.']);
			$markerArray['###TEXT_LINKS###'] = $links_stdWrap[0].$this->local_cObj->stdWrap($this->pi_getLL('textLinks'), $lConf['linksHeader_stdWrap.']);
			$neuerLink1 = '<p class="bodytext"><a href="http://www.link1.de" target="_blank">www.link1.de</a></p>';
			$neuerLink2 = '<p class="bodytext"><a href="http://www.link2.de" target="_blank">www.link2.de</a></p>';
			$markerArray['###NEWS_LINKS###'] = $neuerLink1.$neuerLink2.$newsLinks.$links_stdWrap[1];
			if (!$row['links']) $row['links']=$neuerLink1;