mirror of
https://github.com/e107inc/e107.git
synced 2025-08-28 00:30:09 +02:00
Pages/Menu: Menu-Options tab added with custom button text and url.
This commit is contained in:
@@ -244,6 +244,7 @@ class cpage_shortcodes extends e_shortcode
|
||||
|
||||
function sc_cpagebutton($parm)
|
||||
{
|
||||
$tp = e107::getParser();
|
||||
|
||||
if(!check_class($this->var['page_class']))
|
||||
{
|
||||
@@ -264,11 +265,14 @@ class cpage_shortcodes extends e_shortcode
|
||||
|
||||
parse_str($parm,$options);
|
||||
|
||||
$text = vartrue($options['text'], LAN_READ_MORE);
|
||||
$buttonText = (empty($this->var['menu_button_text'])) ? LAN_READ_MORE : $this->var['menu_button_text'];
|
||||
$buttonUrl = (empty($this->var['menu_button_url'])) ? $url : $tp->replaceConstants($this->var['menu_button_url']);
|
||||
|
||||
$text = vartrue($options['text'], $buttonText);
|
||||
$size = vartrue($options['size'], "");
|
||||
$inc = ($size) ? " btn-".$size : "";
|
||||
|
||||
return '<a class="cpage btn btn-primary btn-cpage'.$inc.'" href="'.$url.'">'.$text.'</a>';
|
||||
return '<a class="cpage btn btn-primary btn-cpage'.$inc.'" href="'.$buttonUrl.'">'.$text.'</a>';
|
||||
}
|
||||
|
||||
|
||||
|
@@ -394,6 +394,8 @@ CREATE TABLE page (
|
||||
menu_icon varchar(250) NOT NULL default '',
|
||||
menu_template varchar(50) NOT NULL default '',
|
||||
menu_class varchar(250) NOT NULL default '0',
|
||||
menu_button_url varchar(250) NOT NULL default '',
|
||||
menu_button_text varchar(250) NOT NULL default '',
|
||||
|
||||
PRIMARY KEY (page_id)
|
||||
) ENGINE=MyISAM;
|
||||
|
Reference in New Issue
Block a user