*solved* menu item: manual break?

Chaploo

Great idea - and it works! The # simply gets deleted.

From example#and#more as menu title you get exampleandmore.php as filename and the menu shows:

example
and
more

Thanks!!!

Ruud

Using this, you can use other characters to for replacing with a <br/>.

If you use a #, it will be removed from the filename, but it will be in the menu (not tested!!)
In that case change the replace line to:
$menu = str_replace('#', '<br />', $menu);

Ruud
[url=https://dev4me.com/modules-snippets/]Dev4me - WebsiteBaker modules[/url] - [url=https://wbhelp.org/]WBhelp.org[/url]

Chaploo

Thanks to BerndJM in the german forum I got a solution: If you use show_menu2 and modify the menu call like this:
<?php 
ob_start
();
show_menu2(1SM2_ROOTSM2_ROOTSM2_CURR|SM2_PRETTY);
$menu ob_get_contents();
ob_end_clean();
$menu str_replace('&lt;br /&gt;''<br />'$menu);
echo 
$menu;
?>

you can put as many <br /> in the menu title as you want. Only negative aspect: the filenames will look a little weird then.

Regards
Jochen

Chaploo

Thanks for your reply.

I think I forgot to mention  that I want to change the line break only on one special menu item and was wondering if that works.

regards
Jochen

Ruud

This is all handled in your stylesheet. (CSS)

This website explains very good how that works. Including examples for horizontal and vertical menu's.

Ruud
[url=https://dev4me.com/modules-snippets/]Dev4me - WebsiteBaker modules[/url] - [url=https://wbhelp.org/]WBhelp.org[/url]

Chaploo

#1
Hi everybody,

I was wondering if it's possible to put manual <br /> into menu items any way.
E. g.: If the menu item is

"References Partner Example"

and I want it to be diplayed not the way it happens automatically:

References Partner
Example

but:

References
Partner Example

To put a <br /> or &nbsp; into menu title doesn't work unfortunately.

Any ideas?

Thanks in advance,
regards
Jochen