Menu v config.neon s url kde potrebuje ziskat ID

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
marcelJP2
Člen | 19
+
0
-

Ahojte,

znova sa na vas obraciam s prosbou o radu :P. Menu mám vytvorené v config.neon a vyzera nejako takto:

admin:
	menu:
		-
			parent:
				need: 'user|role'
				name: 'user.menu.title'
				icon: 'fa-users'
				url: 'User:'
			children:
				-
					name: 'user.menu.children.user'
					url: 'User:'
				-
					name: 'user.menu.children.adduser'
					url: 'User:adduser'

//dalsie veci ktore som vynechal
		-
			parent:
				name: 'user.menu.title5'
				icon: 'fa-info-circle'
				**url: "User:view??????**

V tom zahviezdickovanom poslednom riadku potrebujem vytvorit url ktore ale obsahuje ID uzivatela. Normalny link po nacitani ID ma konecny tvar takyto: localhost/CMS-master/www/admin/user/show/6 …cize teda cesta ide user:view: no za tym by este malo ist lomitko a samotne ID. Ako ho ale do congif.neon dostat? Aby si to vedelo precitat a vygenerovat spravny odkaz?

Pôvodne bol ten odkaz v inej časti webu ako button:

<a n:href="User:show $user->id" class="btn btn-default btn-flat">{_'core.admin.profile'}</a>

no teraz to potrebujem dostat do menu v configu. Ako na to? Som dost strateny :P. Dakujem za kazdu pomoc

David Matějka
Moderator | 6445
+
0
-

Co to je za menu? to je nejaky addon?

iNviNho
Člen | 352
+
0
-

Menu by som nadával do cfg, pretože nesúvisí s nastavením aplikácie, ale už s jej konkrétnym obsahom a to by som riešil v Modeloch, resp. v Presenteroch

marcelJP2
Člen | 19
+
0
-

Ano, po nejakom čase strávenom s Nette začínam prichádzať na nejaké veci a taktiež by som menu neumiestnil do config.neon… vlastné som ale zatiaľ nepostavil nič. Tu sa jedná o akési rozšírenie sandboxu od webchemistry a nazývajú to CMS. Cize to menu je v ich strukture takto navrhnute priamo v congifu. Robim z toho pracu na výške a som začiatočník, teda vlastný systém by som postaviť nestihol kym by som sa to cele naučil. Takže som sa učil na nejakom lepšom základe… teraz ale mám tento problém s ktorým neviem veľmi hnúť… :P

Editoval marcelJP2 (13. 4. 2016 11:06)

Martk
Člen | 661
+
0
-

Menu není nastaveno na dynamické odkazy, ale jen statické, předem známé. Jak by to vypadalo, kdyby těch uživatelů bylo např. 1000? Raději bych vytvořil novou stránku, tu hodil do menu a po rozkliknutí se zobrazí datagrid a ten tě může dále přesměrovat na profil uživatele. Nebo pokud trváš na dynamickém menu, tak není problém v šabloně @admin.latte odstranit komponentu „menu“ a přidat vlastní.

Editoval Antik (13. 4. 2016 11:20)

marcelJP2
Člen | 19
+
0
-

aach, jasne :) niektore veci su naozaj tak jednoduche :P ale tak tazko k nim prist :P dakujem za nakopnutie ;-)

Antik napsal(a):

Menu není nastaveno na dynamické odkazy, ale jen statické, předem známé. Jak by to vypadalo, kdyby těch uživatelů bylo např. 1000? Raději bych vytvořil novou stránku, tu hodil do menu a po rozkliknutí se zobrazí datagrid a ten tě může dále přesměrovat na profil uživatele. Nebo pokud trváš na dynamickém menu, tak není problém v šabloně @admin.latte odstranit komponentu „menu“ a přidat vlastní.

Editoval marcelJP2 (13. 4. 2016 12:32)