芝麻web文件管理V1.00
编辑当前文件:/home/asmplong/www/ancien-site-2019/site/templates/jsn_epic_free/html/modules.php
* * This gives template designers ultimate control over how modules are rendered. * * NOTICE: All chrome wrapping methods should be named: modChrome_{STYLE} and take the same * two arguments. */ require_once (JPATH_THEMES.DS.JFactory::getApplication()->getTemplate().DS.'includes'.DS.'lib'.DS.'jsn_utils.php'); function modChrome_jsnmodule( $module, &$params, &$attribs ) { $jsnutils = JSNUtils::getInstance(); $moduleTitleOuput = '
'.$module->title.'
'; $beginModuleContainerOutput = ''; $endModuleContainerOutput = ''; // Check module class for xHTML output if (isset( $attribs['class'] )) { // Check value in attribute class to generate appropriate xHTML code for module title if (preg_match("/\bjsn-duohead\b/", (string) $attribs['class'])) { $moduleTitleOuput = '
'.$jsnutils->wrapFirstWord( $module->title ).'
'; } if (preg_match("/\bjsn-innerhead\b/", (string) $attribs['class'])) { $moduleTitleOuput = '
'.$moduleTitleOuput.'
'; } // Check value in attribute class to generate appropriate xHTML code for module container if (preg_match("/\bjsn-triobox\b/", (string) $attribs['class'])) { $beginModuleContainerOutput = '
'; $endModuleContainerOutput = '
'; } else {} if (preg_match("/\bjsn-roundedbox\b/", (string) $attribs['class'])) { $beginModuleContainerOutput = '
'; $endModuleContainerOutput = '
'; } else {} } // Generate output code to template echo '
'; echo $beginModuleContainerOutput; if ($module->showtitle) { echo '
'.$moduleTitleOuput.'
'; } echo '
'; echo $module->content; echo '
'; echo $endModuleContainerOutput; echo '
'; } ?>