340 Posts in 140 Topics by 176 members
Connect With Other SilverStripe Members
SilverStripe Forums » Connect With Other SilverStripe Members » breaking menu title into two lines
For all SilverStripe-related topics that don't fit into any of the categories above.
Moderators: martimiz, Howard, Sean, Ryan M., biapar, Willr, Ingo, swaiba, simon_w
|
Page:
1
|
Go to End | |
| Author | Topic: | 1041 Views |
-
breaking menu title into two lines

4 February 2010 at 7:12am Last edited: 4 February 2010 7:13am
hello
i have menu link which i want to break into two lines after come i,e in my menu i have page with tile as teachers,& student and i want to break this title into two lines after coma i e
teachers
&studenti gota code and i have tried it but after inserting the code all my menu has disaapered.the code is
in page.ss
i have written a function asclass Page_Controller extends ContentController {
public function init() {
parent::init();// Note: you should use SS template require tags inside your templates
// instead of putting Requirements calls here. However these are
// included so that our older themes still work
Requirements::themedCSS("layout");
Requirements::themedCSS("typography");
Requirements::themedCSS("form");
}
///MY FUNCTIONfunction MultiLineTitle($delimiter = ",") {
$title = explode($delimiter, $this->MenuTitle);
foreach($title as $key => $value)
$title[$key] = Convert::raw2xml($value);
return implode("<br />", $title);
}
}and in navigation.ss
<ul>
<% control Menu(1) %>
<li><a href="$Link" title="Go to the $Title.XML page" class="$LinkingMode"><span>$MultiLineTitle.XML</span></a></li>
<% end_control %>
</ul>//have changed $MenuTitle.XML to $MultiLineTitle.XML
thanks you in advnace
| 1041 Views | ||
|
Page:
1
|
Go to Top |

