You are not logged in.

[WCF 1.1.x] acpmenu.xml - Problem

vpetritz

Member

  • "vpetritz" is male
  • "vpetritz" started this thread

Posts: 289

Location: Berlin

Occupation: Schüler

  • Send private message

1

Thursday, August 2nd 2012, 12:23am

acpmenu.xml - Problem

Hallo,
ich habe ein Problem nach dem anderen mit der acpmenu.xml.

Er will mir, nach, endlich mal, erfolgreicher Installation, keinerlei Menüpunkt erstellen, die Datei mal hier:

HTML

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?xml version="1.0" encoding="UTF-8"?>
<data xmlns="http://www.woltlab.com" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.woltlab.com http://www.woltlab.com/XSD/acpmenu.xsd">
	<import> 
		<acpmenuitem name="wcf.acp.menu.link.content.sampUCP">
			<parent>wcf.acp.menu.link.content</parent>
		</acpmenuitem>

		<acpmenuitem name="wcf.acp.menu.link.content.sampUCP.sampOverview">
			<parent>wcf.acp.menu.link.content.sampUCP</parent>
			<icon>icon/sampM.png</icon>
			<link>index.php?page=sampOverview</link>
			<showorder>4</showorder>
		</acpmenuitem>
	</import> 
</data>


Woran liegt es? Daran das ich bislang noch keine Sprachvariablen nutze?
Meine Plugins:

Alexander Ebert

WoltLab Developer

  • "Alexander Ebert" is male

Posts: 4,731

Location: Berlin

  • Send private message

2

Thursday, August 2nd 2012, 1:55am

Ich tippe auf falsche Abhängigkeiten, wie sieht die package.xml aus?
Alexander Ebert
Developer WoltLab® GmbH


vpetritz

Member

  • "vpetritz" is male
  • "vpetritz" started this thread

Posts: 289

Location: Berlin

Occupation: Schüler

  • Send private message

3

Thursday, August 2nd 2012, 2:32am

HTML

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
<?xml version="1.0" encoding="UTF-8"?>
<package name="org.mtp-dev.sampUCP" xmlns="http://www.woltlab.com" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.woltlab.com http://www.woltlab.com/XSD/package.xsd">
	<packageinformation>
		<packagename language="de"><![CDATA[SA:MP User Control Panel]]></packagename>
		<packagename language="de-informal"><![CDATA[SA:MP User Control Panel]]></packagename>
		<packagename language="en"><![CDATA[SA:MP User Control Panel]]></packagename>
		<packagedescription language="de"><![CDATA[Fügt dem WCF eine Seite hinzu auf jener alle, im ACP angewählten, Spielerstatistiken aufgelistet sind.]]></packagedescription>
		<packagedescription language="de-informal"><![CDATA[Fügt dem WCF eine Seite hinzu auf jener alle, im ACP angewählten, Spielerstatistiken aufgelistet sind.]]></packagedescription>
		<version>0.1.0</version>
		<date><![CDATA[2012-07-30]]></date>
		<packageurl><![CDATA[http://mtp-dev.org]]></packageurl>
		<standalone>0</standalone>
		<isunique>1</isunique>
		<plugin>com.woltlab.wcf.data.page</plugin>
	</packageinformation>
	<authorinformation>
		<author><![CDATA[Vincent Petritz]]></author>
		<authorurl><![CDATA[http://mtp-dev.org]]></authorurl>
	</authorinformation>
	<requiredpackages>
		<requiredpackage minversion="1.1.2">com.woltlab.wcf</requiredpackage>
		<requiredpackage minversion="1.1.1">com.woltlab.wcf.data.page</requiredpackage>
	</requiredpackages>
	<instructions type="install">
		<acpmenu>xml/acpmenu.xml</acpmenu>
		<pagemenu>xml/pagemenu.xml</pagemenu>
		
		<languages languagecode="de">xml/language/de.xml</languages>
		<languages languagecode="en">xml/language/en.xml</languages>
		<languages languagecode="de-informal">xml/language/de-informal.xml</languages>
		
		<files>tar/files.tar</files>
		<templates>tar/templates.tar</templates>
	</instructions>
</package>
Meine Plugins:

This post has been edited 1 times, last edit by "vpetritz" (Aug 2nd 2012, 2:42am)


  • "frmwrk_123" is male

Posts: 1,119

Location: Hamburg

Occupation: Informatikstudent

  • Send private message

4

Thursday, August 2nd 2012, 12:13pm

Existieren denn die Menüpunkte in der Datenbank? Wenn ja, dann können wir zumindest einen Fehler bei der Installation ausschließen.
Mit freundlichen Grüßen
frmwrk_123

Nützliche Plugins zum Selberbauen

vpetritz

Member

  • "vpetritz" is male
  • "vpetritz" started this thread

Posts: 289

Location: Berlin

Occupation: Schüler

  • Send private message

5

Thursday, August 2nd 2012, 4:15pm

Ja, in der Tabelle wcf1_acp_menu_item exisiteren die Einträge.
Meine Plugins:

6

Thursday, August 2nd 2012, 4:24pm

Hast du mal den Cache geleert bzw den acp/templates/compiled Ordner?

Ich hatte das letztens auch, das die Einträge erst danach UND erneutem einloggen ins ACP sichtbar waren.


btw. hast du in der groupoptions.xml irgendwelche Rechte <permissions> gesetzt um die Seite anzeigen zu lassen?

in der acpmenu.xml sind jedenfalls keine drin...

oder soll das für alle Admins sichtbar sein?
When nothing goes right..... go left! 8)

vpetritz

Member

  • "vpetritz" is male
  • "vpetritz" started this thread

Posts: 289

Location: Berlin

Occupation: Schüler

  • Send private message

7

Thursday, August 2nd 2012, 4:28pm

Das mit den Permissions nehme ich zuletzt in Angriff.
Danke für den Tipp, klappt irgendwie nicht, Cache geleert, Compiled-Ordner ebenso, nichts neues.

#EDIT:
Das was ich eben entdeckt dank NurPech entdeckt habe ist, dass im Quellcode:

Source code

1
wcf.acp.menu.link.content.sampUCP

drin ist, und ebenso auch sampOverview.
Meine Plugins:

This post has been edited 1 times, last edit by "vpetritz" (Aug 2nd 2012, 7:47pm)


vpetritz

Member

  • "vpetritz" is male
  • "vpetritz" started this thread

Posts: 289

Location: Berlin

Occupation: Schüler

  • Send private message

8

Thursday, August 2nd 2012, 11:59pm

Ich habe es inzwischen auch mit dem IE probiert aber weiß einfach nicht mehr weiter... ich habe echt keine Ahnung was falsch sein kann, SuFu hat nichts neues ergeben, die Doku auch nicht, ...
Meine Plugins:

nmichel

Member

Posts: 497

Occupation: Bitschieber

  • Send private message

9

Friday, August 3rd 2012, 12:15am

Nur ein Gedanke: das acptemplates-PIP scheint in deinem Paket zu fehlen..
Der Kopf ist rund, damit das Denken die Richtung wechseln kann (Francis Picabia)

vpetritz

Member

  • "vpetritz" is male
  • "vpetritz" started this thread

Posts: 289

Location: Berlin

Occupation: Schüler

  • Send private message

10

Friday, August 3rd 2012, 12:17am

Ich habe noch keine ACP-Templates, müssen die etwa vorhanden sein, liegt es daran?
Meine Plugins:

This post has been edited 1 times, last edit by "vpetritz" (Aug 3rd 2012, 12:24am)


11

Friday, August 3rd 2012, 12:41am

Kann gut sein...

Die Methode
TreeMenu::removeEmptyItems() (Removes items without children)
bewirkt das leere Menüpunkte nicht angezeigt werden.

Ob ein Menüpunkt als "leer" gilt wenn keine ACP-Templates vorhanden sind, weiß ich allerdings nicht genau...
When nothing goes right..... go left! 8)

nmichel

Member

Posts: 497

Occupation: Bitschieber

  • Send private message

12

Friday, August 3rd 2012, 12:44am

Hmm,
ich habe mir mal eine package.xml mit deiner acpmenu.xml zusammengepackt und installiert,
ich sehe das Menu unter "Inhalte" (=content) im ACP ;)
nmichel has attached the following file:
Der Kopf ist rund, damit das Denken die Richtung wechseln kann (Francis Picabia)

This post has been edited 1 times, last edit by "nmichel" (Aug 3rd 2012, 1:02am)


vpetritz

Member

  • "vpetritz" is male
  • "vpetritz" started this thread

Posts: 289

Location: Berlin

Occupation: Schüler

  • Send private message

13

Friday, August 3rd 2012, 1:21am

Ich sehe es auch nachdem ich die acpmenu.xml anstatt in den xml-Ordner einfach in den Ordner des package.xml getan hab und den Pfad in der package.xml geändert habe, danke für die Mithilfe!
Meine Plugins: