PDA

Zobacz pełną wersję : Ukrywanie kolumn przyczyną błędu Calendar.setup:



kuba098
02-07-2013, 19:00
Cześć,
Mam mały problem z modułem Insert Article by ID, a konkretnie z przyciskiem do edytowania newa z front-end'u. Gdy go klikam wyskakuję błąd:

Calendar.setup:
Nothing to setup (no fields found). Please check your code

Zajrzałem, więc do plików mojej templatki w poszukiwaniu byków i zobaczyłem, że przyczyną błędu jest fragment odpowiadający za ukrywanie kolumn gdy nie ma w nich modułu. Gdy usuwam ten fragment przycisk działa :/

Tak wygląda fragment odpowiadający za kolumny pliku functions.php\

$left_width = ($this->countModules('lewa')>0) ? $left_width : 0;
$right_width = ($this->countModules('prawa')>0) ? $right_width : 0;
$temp_width = ''. $temp_width .'';
$inlinestyle = "

A tak to u mnie wygląda w indexie:

<?php

defined('_JEXEC') or die;
define( 'YOURBASEPATH', dirname(__FILE__) );

$left_width = $this->params->get("leftWidth", "200");
$right_width = $this->params->get("rightWidth", "700");
$temp_width = $this->params->get("templateWidth", "900");
$sitetitle = $this->params->get("sitetitle", "Template");

?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php echo $document->language; ?>" lang="<?php echo $document->language; ?>" dir="ltr">

<head>
<?php require(YOURBASEPATH . DS . "functions.php"); ?>

(...)

<?php if ($left_width != 0) { ?>
<div id="content">
<div id="left">
<jdoc:include type="modules" name="lewa" style="lewa"/>
</div>

<jdoc:include type="component" />
</div>
<?php } else { ?>

<div id="content1">

<jdoc:include type="modules" name="blok1" style="blok1"/>
<jdoc:include type="modules" name="blok2" style="blok2"/>
<jdoc:include type="modules" name="blok3" style="blok3"/>
</div>

<?php } ?>



Dodam, że modułu Insert Article używam w pozycjach blok1, blok2, blok3

Co zrobić by działało ukrywanie kolumn nie wpływało na "brak działania" przycisku z mojego modułu.

P.S Może polecici inne moduły, które osadzają w środku artykuł z możliwością edycji z front-end'u dla przetestowania??

Jola
03-07-2013, 03:33
Myślę, że chodzi o ukrywanie komponentu - a nie kolumny :)

kuba098
03-07-2013, 18:13
Ehhh, faktycznie :) Gapa ze mnie.
Dzięki za pomoc.