CMS_LINKEDIT noch in 4.9 enthalten ?

Alles rund um Module und Plugins in CONTENIDO 4.9.
Antworten
paranoid64
Beiträge: 37
Registriert: Sa 3. Okt 2009, 19:22
Kontaktdaten:

CMS_LINKEDIT noch in 4.9 enthalten ?

Beitrag von paranoid64 » Sa 26. Okt 2013, 13:03

Gibt es die CMS_LINKEDIT[] noch, oder mache ich was verkehrt?

Modul:

defined('CON_FRAMEWORK') || die('Illegal call: Missing framework initialization - request aborted.');
$link = "CMS_LINKTARGET[1]";

if(cRegistry::isBackendEditMode()){
$linkedit = "CMS_LINKEDIT[1]";
}

$tpl = cSmartyFrontend::getInstance();
$tpl->assign('link', $link);
$tpl->assign('linkedit', $linkedit);
$tpl->display('get.tpl');



get.tpl:

{$linkedit}
<a href="{$link}">Link</a>


Es wird CMS_LINKEDIT[1] ausgeben und nicht der Button. CMS_LINKTARGET[1] wird nicht ausgegeben, hier kommt http://www.domain.tld/cms.
Funktioniert das jetzt anders?

paranoid64
Beiträge: 37
Registriert: Sa 3. Okt 2009, 19:22
Kontaktdaten:

Re: CMS_LINKEDIT noch in 4.9 enthalten ?

Beitrag von paranoid64 » Sa 26. Okt 2013, 13:12

ohhh scheibenkleister , da steht es ja :idea: :
https://docs.contenido.org/display/CONDEVE/Content+type


CMS_LINK , CMS_LINKEDITOR :oops:

CinKon
Beiträge: 129
Registriert: Do 9. Okt 2008, 09:13
Wohnort: Leipzig
Kontaktdaten:

Re: CMS_LINKEDIT noch in 4.9 enthalten ?

Beitrag von CinKon » Di 12. Nov 2013, 12:15

Allerdings funktioniert der Zugriff auf "CMS_LINK" via cArticleCollector nicht so ganz:

(reduzierter Code)

Code: Alles auswählen


	$fArticles = new cArticleCollector();
	$fArticles->setOptions($options);
	$fArticles->loadArticles();
	
	while($art = $fArticles->nextArticle()) {
	
		$manLink = $art->getContent("cms_link", 1);
		// $manLink bleibt leer
		
		$manLink = $art->getContent("cms_linkeditor", 1);
		// $manLink enthält Daten in XML-Form:
		/*
		<?xml version="1.0" encoding="utf-8"?>
		<linkeditor>
		<type><![CDATA[internal]]></type>
		<externallink><![CDATA[]]></externallink>
		<title><![CDATA[]]></title>
		<newwindow><![CDATA[false]]></newwindow>
		<idart><![CDATA[2]]></idart>
		<filename><![CDATA[undefined]]></filename>
		</linkeditor>
		*/
	
	}

Klar, daraus kann man sich nun alles zusammenstricken, aber mir genügt meisstens einfach nur der eigentliche Link... :(
"Marty, du musst VIERDIMENSIONAL denken!" - Doc Brown

Antworten