PDA

Zobacz pełną wersję : Obserwuj Odpowiedz Parametry Componentu w linku menu



Beergson
19-10-2011, 11:15
Witam,
mam problem z generowaniem linków w menu do componentu dopisanego przeze mnie.
Parametry ustalane z poziomu administratora są zapisywane w bazie dla componentu - także tutaj jest wszystko ok, ale nie są one zapisywane w linku do componentu.

link w bazie wygląda tak: index.php?option=com_liga&view=stats
a powinien : index.php?option=com_liga&view=stats&tid=x&season=y

metadata.xml:


<url addpath="/administrator/components/com_liga/elements">

<param name="tid" type="istats" section="com_liga" default="0" label="Stats" description="PARAMCZLONEKSELECT" />

</url>

administrator/components/com_liga/elements/istats.php


<?php
defined('_JEXEC') or die();

class JElementStats extends JElement
{
var $_name = 'Stats';

function fetchElement($name, $value, &$node, $control_name)
{
$db = &JFactory::getDBO();

$query = "SELECT id AS value, name AS text
FROM #__joomleague_team

ORDER BY name";

$db->setQuery($query);
$options = $db->loadObjectList();
array_unshift($options, JHTML::_('select.option', '0', '- '.JText::_('Select TID').' -', 'value', 'text'));

return JHTML::_('select.genericlist', $options, ''.$control_name.'['.$name.']', 'class="inputbox"', 'value', 'text', $value, $control_name.$name );
}
}
?>