2016-04-05 5 views
0

У меня есть модуль, и я хочу добавить «short_description» в «title». Я добавил параметр, но он не работает. Что я сделал не так? module here in right possitionМодуль Joomla не получает параметр

Код модуля:

<?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 

Я добавил только одну строку в двух местах: «<?php echo $item->short_description; ?>» Один в <ul> и один в <p>

ответ

0

Если вы добавили SHORT_DESCRIPTION как (в файле xml модуля) вы можете получить его с помощью: $params->get('short_description','');

Смежные вопросы