Problem mit Plugin

Hilfe zu Modulen und Tags
Post Reply
storm
Forum Members
Forum Members
Posts: 12
Joined: Thu Aug 23, 2007 6:34 pm

Problem mit Plugin

Post by storm »

Hallo zusammen,

ich habe da ein kleines Problem mit meinem ersten plugin das ich zusammen gebastelt (anderst will ich es mal nicht nennen) habe.
Da ich mich bisher mit dem CMSms Framework nicht so gut auskenne, brauche ich einwenig hilfe.

Das Plugin soll mir die Inhalte beliebiger Attribute einer Seite ausgeben.
Leider gibt es bisher nichts aus.

hier mal mein code...

Code: Select all

function smarty_cms_function_otherpage_attr($params, &$smarty)
{
	$result = '';
	$key = '';
	$alias = '';
	
	$gCms = cmsms();
	$smarty = $gCms->GetSmarty();
	$contentops = $gCms->GetContentOperations();
	
	if( isset($params['key']) ) {
		$key = $params['key'];
		if(isset($params['alias']) && $params['alias'] == '' ){
			global $gCms;
			$alias = $smarty->get_template_vars('page_alias');
			//$contentobj = $contentops->LoadContentFromAlias($alias);
			$contentobj = $contentops->getContentObject();
			if( is_object($contentobj) ) {
				$result = $contentobj->GetPropertyValue($key);
				if( $result == -1 ) $result = '';
			}
		} elseif(isset($params['alias']) && $params['alias'] !== '' ) {
			$alias = $params['alias'];
			$contentobj = $contentops->LoadContentFromAlias($alias);
			if( is_object($contentobj) ) {
				$result = $contentobj->GetPropertyValue($key);
				if( $result == -1 ) $result = '';
			}
		}
		if( isset($params['assign']) ) {
			$smarty->assign($params['assign'],$result);
			return;
		}
	}
	return $result;
}
kann mir jemand weiterhelfen?

Viele Grüße
Post Reply

Return to “Module und Tags”