Maciej
G.
Programista
PHP/JavaScript/Flex
Webdeveloper HTML,
CSS
Paweł
Rabinek
Specjalista Google
AdWords i Analytics
Temat: Taby w szablonie strony.
Nie jestem pewien czy dobrze zrozumiałem.Robisz normalne menu, na przykład jako lista ul/li, a potem ładny CSS i już :) Tu gotowce: http://www.styleignite.com/styles/index/24
Maciej
G.
Programista
PHP/JavaScript/Flex
Webdeveloper HTML,
CSS
Temat: Taby w szablonie strony.
Jeśli chodzi o same arkusze stylów, i sposób tworzenia zakładek, to nie jest mi to obce :) Chodziło mi bardziej o jakiegoś helpera, który przejął by ze mnie część pracy. W ROR takie rozwiązanie istnieje, a temat rzuciłem bo być może ktoś zna podobne narzędzie pod cake'a.Może zadam pytanie inaczej. W jaki sposób odczytujecie w layout'ie informacje o tym, która z zakładek ma być aktualnie oznaczona jako używana?Maciej G. edytował(a) ten post dnia 19.10.07 o godzinie 23:31
Paweł
Rabinek
Specjalista Google
AdWords i Analytics
Temat: Taby w szablonie strony.
Nigdy nie miałem takiej potrzeby ;) Może to Ci pomoże http://bin.cakephp.org/view/915506280 choć to chyba z wersji 1.2
Maciej
G.
Programista
PHP/JavaScript/Flex
Webdeveloper HTML,
CSS
Temat: Taby w szablonie strony.
Właśnie tego mi było trzeba:if($this->url($link) == substr($this->here,0,-1)) ...
Jak przetestuje, to dam wam znać czy całość działa pod 1.1
Maciej
G.
Programista
PHP/JavaScript/Flex
Webdeveloper HTML,
CSS
Temat: Taby w szablonie strony.
Cześć! Poradziłem sobie z powyższym problemem. Napisałem prosty komponent i troszkę bardziej skomplikowany helper. W tej chwili moje zakładki mogą być jedno lub dwu poziomowe (menu i submenu) - z dodatkowymi obrazkami lub bez obrazków. I działa to, na czym najbardziej mi zależało - czyli 'zaznaczanie' aktualnie używanych elementów menu, przy czym używam do tego celu adresów url. Całość, oprócz konfiguracji modeli i załadowaniu tabel do bazy, wymaga jedynie dodania dwóch linii kodu. Jeśli komuś z was by się coś takiego przydało, chociażby jako szkic, to chętnie podzielę się źródłami.Mam jeszcze jedno pytanie, a nie chce otwierać nowego wątku.
Znacie jakiś plugin albo component - kalendarz? Znalazłem fajną aplikacje - Anno Domini cakephpCalendar, z której można by pewnie sporo wziąć, ale być może znacie jakieś szybsze i gotowe do zaimplementowania w aplikacji rozwiązanie?
Maciej
G.
Programista
PHP/JavaScript/Flex
Webdeveloper HTML,
CSS
Temat: Taby w szablonie strony.
http://blog.uplevel.pl/2007/11/18/cakephp-tabmenu - gdyby kogoś, kiedyś to interesowało. :)konto usunięte
Temat: Taby w szablonie strony.
WitamJa mam nieco inne podejście. Napisałem "prosty" helper, który sprawdza wartość $this->params (klucze: controller, action i pass) i na ich podstawie określa, czy dany tab jest:
- aktywny - jest linkiem
- nieaktywny - nie jest linkiem - tutaj użytkownik aktualnie się znajduje, więc nie ma sensu klikać
- podkreślony (jest linkiem, ale z id="currentTab" - użytkownik jest w danym dziale, ale np.: na drugiej stronie listy)
Przykład: http://advisio.pl ("Portfolio" aktywne) -> Portfolio ("Portfolio" nieaktywne-> Dowolny artykuł ("Portfolio" podkreślone).
Roboty nieco więcej, ale daje to pewne dodatkowe możliwości.
Pozdrawiam
Maciej
G.
Programista
PHP/JavaScript/Flex
Webdeveloper HTML,
CSS
Temat: Taby w szablonie strony.
Dzięki za podpowiedź z $this->params. Już u siebie pozmieniałem :)Reszta pomysłów również bardzo ciekawa :) Na pewno wprowadzę je do mojego helpera! Dzięki za komentarz. Pozdrawiam!
Podobne tematy
Następna dyskusja: