Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.

#1 12. Januar 2011 08:40

nicmare
Server-Pate
Registriert: 15. Dezember 2010
Beiträge: 1.314
Webseite

[gelöst] <br/> in Menutext?

Ich möchte im Menü einen manuellen Zeilenumbruch einfügen. Leider wird <br/> hier als Text ausgegeben. Geht das auch irgendwie ohne große walkarounds? Muss ich was beim menumanager Template berücksichtigen?

Beitrag geändert von nicmare (12. Januar 2011 09:21)

Offline

#2 12. Januar 2011 08:58

owr_web
Server-Pate
Registriert: 16. Dezember 2010
Beiträge: 543

Re: [gelöst] <br/> in Menutext?

shift + enter müsste normalerweise funktionieren

EDIT: Getestet und funktioniert (is auch dasselbe wie in den diversen textprogrammen)

Beitrag geändert von owr_web (12. Januar 2011 09:00)

Offline

#3 12. Januar 2011 09:02

nicmare
Server-Pate
Registriert: 15. Dezember 2010
Beiträge: 1.314
Webseite

Re: [gelöst] <br/> in Menutext?

ich glaube wir reden aneinander vorbei. Ich habe eine Page angelegt und im feld "Menu Text" möchte ich dass der eintrag nach einem Wort umgebrochen wird. mit shift+enter wird das formular submitted. also gespeichert ohne eine auswirkung. geht auch nicht mit alt+enter

edit: angeblich gibt es dafür auch ein plugin {br}
http://docs.exponentcms.org/smarty-snippets
aber nicht bei cmsms. dann könnte ich das benutzen.

Beitrag geändert von nicmare (12. Januar 2011 09:17)

Offline

#4 12. Januar 2011 09:19

nicmare
Server-Pate
Registriert: 15. Dezember 2010
Beiträge: 1.314
Webseite

Re: [gelöst] <br/> in Menutext?

also ich hab dann jetzt einfach das plugin von exponent cms benutzt:

<?php

##################################################
#
# Copyright (c) 2004-2006 OIC Group, Inc.
# Written and Designed by James Hunt
#
# This file is part of Exponent
#
# Exponent is free software; you can redistribute
# it and/or modify it under the terms of the GNU
# General Public License as published by the Free
# Software Foundation; either version 2 of the
# License, or (at your option) any later version.
#
# GPL: http://www.gnu.org/licenses/gpl.txt
#
##################################################

function smarty_function_br($params,&$smarty) {
        echo "<br />";
}

?>

einfach als function.br.php in lib/smarty/plugins ablegen und im menumanger {$node->menutext} mit {eval var=$node->menutext} ersetzen. dann kann man im menutext feld {br} benutzen um manuelle zeilenumbrüche im menü einzufügen

Beitrag geändert von nicmare (12. Januar 2011 09:22)

Offline

#5 12. Januar 2011 10:03

owr_web
Server-Pate
Registriert: 16. Dezember 2010
Beiträge: 543

Re: [gelöst] <br/> in Menutext?

oh mann - männer sind doch nicht multitaskfähig big_smile

sorry - ich war grad am bearbeiten meiner Seite und hab nebenbei geguckt - da hab ich glatt im textfeld getestet.

Offline

#6 12. Januar 2011 10:53

piratos
Gast

Re: [gelöst] <br/> in Menutext?

Warum so kompliziert ?

Im Template:

{$node->menutext|html_entity_decode}

und das war es.

#7 12. Januar 2011 11:12

NaN
Moderator
Ort: Halle (Saale)
Registriert: 09. November 2010
Beiträge: 4.437

Re: [gelöst] <br/> in Menutext?

Geht noch einfacher:

{$node->raw_menutext}


Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)

Offline

#8 12. Januar 2011 11:17

nicmare
Server-Pate
Registriert: 15. Dezember 2010
Beiträge: 1.314
Webseite

Re: [gelöst] <br/> in Menutext?

ah! hab ichs mir doch gedacht dass es einfacher geht. danke big_smile

Offline