대체 레이아웃을 사용하여 조정하려는 rQuotes라는 모듈을 다운로드하여 설치했습니다. 처음에는 default.php를 템플릿 디렉토리의 html 아래에있는 적절한 폴더 mod_rquotes에 복사하고 이름을 testimonials.php로 변경하고 변경했습니다. 대체 레이아웃은 관리자에게 올바르게 표시되지만 선택하면 대체 레이아웃이 사용되지 않고 default.php 레이아웃이 계속 사용됩니다.Joomla 3 모듈 대체 레이아웃이 드롭 다운에 표시되지만 모듈에는 적용되지 않습니다
기사 템플릿에 대한 몇 가지주의 사항에 따라 mod_rquotes.xml을 복사하여 testimonials.xml이라고했지만 효과가 없습니다. 모듈을 아무 데나 컴포넌트를 사용하여 기사에 직접 놓으므로 메뉴 제한이 효과가 있어야한다고 생각하지 않습니다. 요청에 의해
mod_rquotes.php :
<?php
/**
* Rquotes main file
*
* @package Joomla.Rquotes
* @subpackage Modules
* @link www.mytidbits.us
* @license GNU/GPL-2
*/
//no direct access
defined('_JEXEC') or die('Restricted access');
if(!defined('DS')){
define('DS',DIRECTORY_SEPARATOR);
error_reporting(0);
}
//include helper file
require_once(dirname(__FILE__).DS.'helper.php');
$source=$params->get('source');
//text file params
$filename=$params->get('filename','rquotes.txt');
$randomtext=$params->get('randomtext');
//database params
$style = $params->get('style', 'default');
$category=$params->get('category','');
$rotate = $params->get('rotate');
$num_of_random= $params->get('num_of_random');
switch ($source)
{
case 'db':
if($rotate=='single_random')
{
$list = modRquotesHelper::getRandomRquote($category,$num_of_random);
}
elseif($rotate=='multiple_random')
{
$list = modRquotesHelper::getMultyRandomRquote($category,$num_of_random);
}
elseif($rotate=='sequential')
{
$list = modRquotesHelper::getSequentialRquote($category);
}
elseif($rotate=='daily')
{
$list= getDailyRquote($category);
}
elseif($rotate=='weekly')
{
$list= getWeeklyRquote($category);
}
elseif($rotate=='monthly')
{
$list= getMonthlyRquote($category);
}
elseif($rotate=='yearly')
{
$list= getYearlyRquote($category);
}
//start
elseif($rotate=='today')
{
$list= getTodayRquote($category);
}
//end
require(JModuleHelper::getLayoutPath('mod_rquotes', $style,'default'));
break;
case 'text':
if (!$randomtext)
{
$list=getTextFile($params,$filename);
}
else
{
$list=getTextFile2($params,$filename);
}
break;
default:
echo('Please choose a text file and Daily or Every page load and save it to display information.');
}
?>
여기서 mod_rqoutes.php 파일 내용을 복사 할 수 있습니까? – di3sel
확실한 것 - 원래 게시글에 추가했습니다. 원래는 설치되어 있어야하지만 변경되지 않았습니다. 다소 Joomla에 새로운 그래서 이것을 모두 알아 내려고 노력! –