Skip to main content

This site requires you to update your browser. Your browsing experience maybe affected by not having the most up to date version.

Connect With Other SilverStripe Members /

For all SilverStripe-related topics that don't fit into any of the categories above.

Moderators: martimiz, Sean, biapar, Willr, Ingo, swaiba, simon_w

breaking menu title into two lines




Community Member, 97 Posts

4 February 2010 at 7:12am

Edited: 04/02/2010 7:13am

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

i gota code and i have tried it but after inserting the code all my menu has disaapered.the code is

i have written a function as

class Page_Controller extends ContentController {
   public function 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

function MultiLineTitle($delimiter = ",") {
$title = explode($delimiter, $this->MenuTitle);
foreach($title as $key => $value)
$title[$key] = Convert::raw2xml($value);
return implode("<br />", $title);

and in
   <% control Menu(1) %>   
      <li><a href="$Link" title="Go to the $Title.XML page" class="$LinkingMode"><span>$MultiLineTitle.XML</span></a></li>
   <% end_control %>

//have changed $MenuTitle.XML to $MultiLineTitle.XML

thanks you in advnace