Menu v config.neon s url kde potrebuje ziskat ID
- marcelJP2
- Člen | 19
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
- marcelJP2
- Člen | 19
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
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
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)