2016-04-05 19 views
0

parametresini alamıyorum Bir modülüm var ve "başlık" için "short_description" eklemek istiyorum. Parametreyi ekledim, ancak çalışmıyor. Neyi yanlış yaptım? module here in right possitionJoomla modülü,

modülünün kod:

<?php 
/** 
* @package  SP LMS 
* @subpackage mod_splmscourses 
* 
* @copyright Copyright (C) 2010 - 2015 JoomShaper. All rights reserved. 
* @license  GNU General Public License version 2 or later. 
*/ 

defined('_JEXEC') or die; 
jimport('joomla.filesystem.file'); 

//Joomla Component Helper & Get LMS Params 
jimport('joomla.application.component.helper'); 
$splmsparams = JComponentHelper::getParams('com_splms'); 

//Get Currency 
$currency = explode(':', $splmsparams->get('currency', 'USD:$')); 
$currency = $currency[1]; 

// Get image thumb 
$thumb_size = strtolower($splmsparams->get('course_thumbnail_small', '100X60')); 


?> 

<div class="mod-splms-courses <?php echo $moduleclass_sfx; ?>"> 

    <ul class="splms-courses-list"> 
     <?php foreach ($items as $item) { ?> 
     <?php $item->price = ($item->price == 0) ? JText::_('MOD_SPLMS_COURSES_FREE') : JText::_($currency) . $item->price; ?> 
     <?php $item->short_description; ?> 
     <li class="mod-splms-course clearfix"> 
      <a href="<?php echo $item->url; ?>"> 
       <?php 
       $filename = basename($item->image); 
       $path = JPATH_BASE .'/'. dirname($item->image) . '/thumbs/' . JFile::stripExt($filename) . '_' . $thumb_size . '.' . JFile::getExt($filename); 
       $src = JURI::base(true) . '/' . dirname($item->image) . '/thumbs/' . JFile::stripExt($filename) . '_' . $thumb_size . '.' . JFile::getExt($filename); 

       if(JFile::exists($path)) { 
        $thumb = $src; 
       } else { 
        $thumb = $item->image; 
       } 
       ?> 
       <a href="<?php echo $item->url; ?>"> 
        <img src="<?php echo $thumb; ?>" class="splms-course-img splms-img-responsive" alt="<?php echo $item->title; ?>"> 
       </a> 
      </a> 

      <strong class="splms-course-title"> 
       <a href="<?php echo $item->url; ?>" class="splms-course-title"><?php echo $item->title; ?></a> 
       <p> 
        <?php echo $item->price; ?> 
        <?php echo $item->short_description; ?> 
       </p> 
      </strong> 

     </li> 
     <?php } ?> 
    </ul> 
</div> 

<?php 

Ben iki yerde sadece bir satır ekledi: Eğer bir şekilde SHORT_DESCRIPTION eklediyseniz "<?php echo $item->short_description; ?>" <ul> içinde Bir ve tek <p>

cevap

0

yılında parametresi (modülün xml dosyasında) ile alabilirsiniz: $params->get('short_description','');