MenuItem Form Field Help - Joomla! Forum - community, help and support
hi,
i'm building module displays image , when hover on mouse image slides left , shows title , brief description links menu item. text in module not connected article user inputs ever text module params.
i using menuitem form field make linking breeze user. problem have menuitem form returns item id. easiest way of using jroute create entire link?
the code have made far below:
/mod_slidebuttons/mod_slidebuttons.php
/mod_slidebuttons/mod_slidebuttons.xml parameters
/mod_slidebuttons/tmpl/default.php
i have been researching how link days no resolve fantastic.
thanks
i'm building module displays image , when hover on mouse image slides left , shows title , brief description links menu item. text in module not connected article user inputs ever text module params.
i using menuitem form field make linking breeze user. problem have menuitem form returns item id. easiest way of using jroute create entire link?
the code have made far below:
/mod_slidebuttons/mod_slidebuttons.php
code: select all
<?php
defined('_jexec') or die('direct access location not allowed.');
require jmodulehelper::getlayoutpath('mod_slidebuttons');
$document = &jfactory::getdocument(); $document->addstylesheet('modules'.ds.'mod_slidebuttons'.ds.'css'.ds.'styles.css');
?>/mod_slidebuttons/mod_slidebuttons.xml parameters
code: select all
<fields name="params">
<fieldset name="basic">
<field name="moduleclass_sfx" type="text" default="" label="label_class_suffix" description="desc_mod_suffix"></field>
</fieldset>
<fieldset name="advanced">
<field type="spacer" name="myspacer1" label="title_bttn_one" hr="false" />
<field name="bttn1en" type="list" default="0" label="enable_bttn" description="enable_bttn_desc">
<option value="0">disabled</option><option value="1">enabled</option>
</field>
<field name="imgbttn1" type="media" directory="" label="select_image" description="image_description" preview="tooltip" />
<field name="bttn1ti" type="text" size="40" label="title_text" description="title_text_desc" />
<field name="bttn1te" type="textarea" label="body_text" description="body_text_desc" rows="3" cols="27" />
<field name="bttn1me" type="menuitem" label="menu_text" description="menu_text_desc" />
<field name="bttn1ta" type="list" default="0" label="new_window" description="new_window_desc">
<option value="0">no</option><option value="1">yes</option>
</field>
</fieldset>/mod_slidebuttons/tmpl/default.php
code: select all
<?php defined( '_jexec' ) or die( 'restricted access' ); ?>
<div class="bttnsurr">
<?php if ($params->get('bttn1en')) { ?>
<div class="bttnout">
<div class="bttnin">
<div class="bttnleft">
<a href="<?php echo jroute::_($params->get('bttn1me')); ?>" <?php if ($params->get('bttn1ta')) { ?>target="_blank"<?php } ?>><span style="background: url(<?php echo $params->get('imgbttn1'); ?>) no-repeat center center;"></span></a>
</div>
<div class="bttnright">
<a href="<?php echo jroute::_($params->get('bttn1me')); ?>" <?php if ($params->get('bttn1ta')) { ?>target="_blank"<?php } ?>><span class="bttnblock">
<span class="bttntitle"><?php echo $params->get('bttn1ti'); ?></span><br />
<span class="bttntext"><?php echo $params->get('bttn1te'); ?></span>
</span></a>
</div>
<div class="clr"></div>
</div>
</div>
<?php } ?>
<div class="clr"></div>
</div>i have been researching how link days no resolve fantastic.
thanks
Comments
Post a Comment