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?
			
			
									
						CMS_LINKEDIT noch in 4.9 enthalten ?
- 
				paranoid64
- Beiträge: 37
- Registriert: Sa 3. Okt 2009, 19:22
- Kontaktdaten:
- 
				paranoid64
- Beiträge: 37
- Registriert: Sa 3. Okt 2009, 19:22
- Kontaktdaten:
Re: CMS_LINKEDIT noch in 4.9 enthalten ?
ohhh scheibenkleister , da steht es ja  :
 :
https://docs.contenido.org/display/CONDEVE/Content+type
CMS_LINK , CMS_LINKEDITOR
			
			
									
						 :
 :https://docs.contenido.org/display/CONDEVE/Content+type
CMS_LINK , CMS_LINKEDITOR

Re: CMS_LINKEDIT noch in 4.9 enthalten ?
Allerdings funktioniert der Zugriff auf "CMS_LINK" via cArticleCollector nicht so ganz:
(reduzierter Code)
Klar, daraus kann man sich nun alles zusammenstricken, aber mir genügt meisstens einfach nur der eigentliche Link...  
			
			
									
						(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>
		*/
	
	}

"Marty, du musst VIERDIMENSIONAL denken!" - Doc Brown