Zum Inhalt springen

cObj->HEMNU aus eigener Extension... aber wie?

Erstellt am 27. Juni 2012 · 3 Antworten · letzte Antwort am 29. Juni 2012

Tags: Frage

besucher80 ·

Hi, ich möchte in meiner Extension ein Menü generieren. Klappt auch soweit. Ich möchte jetzt gerne den Seitentitel in meiner Class verwenden. Z.B. class="icon-meine-seite". Hab jetzt folgendes ( gekürtzt ). Damit wird mir schon der Seitentitel in die Class gesetzt aber es sind noch die Leerzeichen drin. Wie könnte ich die denn rausbekommen? Oder am besten durch ein "-" ersetzen?

Besten Dank

$menuConf['1.']['NO'] = '1';
		$menuConf['1.']['NO.']['before.']['cObject'] = 'LOAD_REGISTER';
		$menuConf['1.']['NO.']['before.']['cObject.']['pagetitle.']['cObject'] = 'TEXT';
		$menuConf['1.']['NO.']['before.']['cObject.']['pagetitle.']['cObject.']['field'] = 'title';
		$menuConf['1.']['NO.']['before.']['cObject.']['pagetitle.']['cObject.']['case'] = 'lower';
		$menuConf['1.']['NO.']['before.']['cObject.']['pagetitle.']['cObject.']['split.']['token.']['char'] = '10';
		$menuConf['1.']['NO.']['ATagTitle.']['field'] = 'title';			
		$menuConf['1.']['NO.']['linkWrap'] = '<li><span class="icon-{register:pagetitle}"></span>|</li>';
		$menuConf['1.']['NO.']['allStdWrap.']['insertData'] = '1';
besucher80 ·

Hi, danke für den Tipp. Das klappt wunderbar. Eine Frage hab ich allerdings noch. Wie kann ich die Config Einstellungen für den nächsten Zustand kopieren? In TS mache ich das ja mit CUR < .NO. Wie sieht die Anweisung aber in PHP aus?

igorshmigor ·

Ich schätze ganz normal durch Zuweisung. Hast Du das schon probiert?

$menuConf['1.']['CUR']=$menuConf['1.']['NO'];
$menuConf['1.']['CUR.']=$menuConf['1.']['NO.'];