Jak powinny wygladac i gdzie sie znajdowac (najlepiej w obrebie layouta) partiale modyfikujace dzialanie view helperow, np Zend_View_Hrlper_Navigation_Menu? Wystarczy maly przyklad lub link do dobrego artykulu
melkorm
27.06.2009, 14:11:38
Wszystko jest w manualu:
navigation helper a path defaultowo do partiali brany jest z katalogu /view/scripts/.
seth-kk
28.06.2009, 19:12:13
Cytat(melkorm @ 27.06.2009, 15:11:38 )
Wszystko jest w manualu...
hmm a jak odwolac sie do danych dodanych np przez setUlClass()?
melkorm
28.06.2009, 19:15:53
Zend sam Tobie tworzy wygląd menu, linki itp. Ty tylko to sobie wyświetlasz, ustawiasz klase i ostyluwujesz.
Jezeli nie zrozumiałem to troche sprecyzuj pytanko
seth-kk
28.06.2009, 21:04:39
troszke;) buduje menu za pomoca Zend_Navigation i Zend_View_Helper_Navigation_Menu ale budowa <ul><li><a></a></li>...</ul> to troche za malo zeby nadac prawidlowy wyglad - potrzebuje jeszcze <span></span> wewnatrz <a></a> na ile to mozliwe chce uniknac dodawania <span> do etykiety linkow, budowania wlasnego helpera ktory bedzie zawieral 99% funkcjonalnosci orginalu czy uzywania <ul></ul> w widoku - chce zmusic helpera aby dzialal na tych samych zasadach jak orginalny helper ale z dodatkowym spanem wykozystanie partiali wydaje sie byc najlepszym rozwiazaniem - ale o ileprzez $this->container moge odwolac sie do poszczegolnych danych o tyle nie moge dostac sie do informacji ustalaneych w samym helperze - jak klasa dla <ul></ul> czy jest jeszcze cos co przeoczylem w manualu czy musze zastosowac jeden z powyzszych polsrodkow?
melkorm
28.06.2009, 21:37:58
A nie mógłbyś dać w label zamiast np:
Kod
Artykuły
Dać:
Kod
<span>Artykuły</span>
Nie wiem jak Zend hapnie, ale powinno być okej, bo sądzę że przebudowywanie widoku renderowanego menu tylko dla span troche mija się z celem
seth-kk
29.06.2009, 11:52:55
liczylem ze da sie to zrobic w jakis bardziej cywilizowany sposob tak czy inaczej dzieki za pomoc
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.