Nawigacja
Książka
# W każdy czwartek o 22:00 #
Spotkania ludności drupal.pl na IRC- odpal czat -
- dedykowany temat na forum -
Ostatnie tematy na forum
- Drupal7, dodanie bloku z kodem PHP, z poziomu menu administratora
- Dodawanie posta w formie formularza a nie standardowego Dodaj treść
- Generowanie przycisków menu
- DrupalChat i brak reakcji
- Firewall drupala
- [simpleads] błąd w "_simpleads_node_stat_tab()"
- UserPoints aktualizacja punktów
- Dwa typy ogłoszeń, jak zrobić żeby było dobrze.
- Taksonomia dla bloków.
- Kategoryzowanie użytkowników według "Zainteresowań"
Shoutbox
DepecheMati:
11 to masz same łatki bezpieczeństwa, zaś 12 to łatki bezpieczeństwa + szereg innych zmian co niesie potrzebę przejrzenia listy zmian/przeprowadzenia testu (ogólnie czasu i większej uwagi, szczególnie przy dużych i/lub rozbudowanych witrynach). 4 godziny 30 min. ago |
Sergio:
czemu odrazu 11 i 12? 5 godzin 59 min. ago |
DepecheMati:
Wszyscy nowe kropelki pobierają :) 4 dni 6 godzin ago |
kerios83:
drupal.org znowu leży... 4 dni 9 godzin ago |
Prośba o pomoc w użyciu CKK i Views.
- Zaloguj się lub utwórz konto, by odpowiadać
- Zaloguj się lub utwórz konto, by odpowiadać
Witajcie Drodzy Drupalowicze!
Zwracam się z uprzejma prośbą o wyjaśnienie pewnej kwestii dotyczącej themingu z użyciem CKK i Views.
Od niedawna rozpocząłem swoja przygodę z Drupalem i jak do tej pory napotkałem na następujące problemy.
Próbuję stworzyć stronę główną z następującym blokiem: Najbardziej popularne artykuły/nody.
Blok reprezentowany jest w formie listy:
<ul id="popularne_lista">
<li>
<a href="#" class="otoczka_obrazka"><img longdesc="assets/miniatura.jpg" src="assets/miniatura.jpg" /></a>
<div><h5><a href="#"><i>Lorem ipsum</i> Lorem ipsum dolor sit amet, consectetur adipiscing elit.</a></h5></div>
<div style="clear: both;"></div>
</li>
<li>
<a href="#" class="otoczka_obrazka"><img longdesc="assets/miniatura.jpg" src="assets/miniatura.jpg" /></a>
<div><h5><a href="#"><i>Lorem ipsum</i> Lorem ipsum dolor sit amet, consectetur adipiscing elit.</a></h5></div>
<div style="clear: both;"></div>
</li>
<li>
<a href="#" class="otoczka_obrazka"><img longdesc="assets/miniatura.jpg" src="assets/miniatura.jpg" /></a>
<div><h5><a href="#"><i>Lorem ipsum</i> Lorem ipsum dolor sit amet, consectetur adipiscing elit.</a></h5></div>
<div style="clear: both;"></div>
</li>
</ul>
Próbuję użyć modułów CKK wraz z Views aby uzyskać zamierzony efekt jednak jest kilka problemów z którymi nie mogę sobie poradzić:
-> Jak generować listę <ul id="popularne_lista">
-> Jak wygenerować link z dodaną klasą obejmujący obrazek
<a href="#" class="otoczka_obrazka"><img longdesc="assets/miniatura.jpg" src="assets/miniatura.jpg" /></a>
-> Jak pozbyć się olbrzymiej ilości dodatkowego kodu generowanego przez Drupala czyli znaczników div, li, ul?
Z góry dziękuję za pomoc i pozdrawiam!
czosnal





Sprawa jest prosta, tworzysz Views, a następnie edytujesz sposób jego wyświetlania.
(Opis dod Drupala 6)
Podczas edycji Viewsa jest coś takiego: Theme: Information. Są to pliki odpowiedzialne za sposób wyświetlania Viewsa. Pogrubione są aktualnie używane. Niepogrubione są to te które możesz użyć dla tego Viewsa, w zależności od potrzeb.
Szczegóły na: http://views.doc.logrus.com/group__views__templates.html
---
Pozdrawiam
Piotrek
Witaj Piotrku,
Właśnie ostatniej nocy do tego doszedłem, jednak mam jeszcze kilka innych problemów.
Wiem jak wygenerować Miniaturkę obrazka jako link do noda jednak nie wiem jak do znacznika <a dodać klasę class="otoczka_obrazka" Jak to zrobić?
<a href="#" class="otoczka_obrazka"><img longdesc="assets/miniatura.jpg" src="assets/miniatura.jpg" /></a>
Proszę również o pomoc (zakładam, że jest to banalne pytanie) w jaki sposób w plikach tpl dla Views wygenerować Node id ($node->nid nie działa), lub pełną ścieżkę (względną lub bezwzględną) do bieżącego Noda...?
Z góry dziękuję za pomoc.
A mozesz napisac w jaki sposób generujesz obrazki ? Najlepiej jakbys napisal jakie masz pliki i wkleil kod.
---
Pozdrawiam
Piotrek
Witaj Piotrze,
Dziękuję Ci za poświęcony mi czas.
Obrazki generuję za pomocą dodatkowego modułu zmniejszającego i skalującego obrazek w nodzie.
Za pomocą CKK utworzyłem field_image, następnie w Views mam do wyboru opcję "Miniatura obrazka z linkiem do noda". Wszystko ładnie się generuje, jednak bez wyżej wspomnianej klasy. Niestety nie mogę znaleźć sposobu/miejsca gdzie można by było zmodyfikować link i dodać atrybut class=
Bardzo proszę w szczególności o wyjaśnienie poniższego problemu na którym najbardziej mi zależy:
W jaki sposób w plikach tpl dla Views wygenerować Node id ($node->nid nie działa), lub pełną ścieżkę (względną lub bezwzględną) do bieżącego Noda...?
Pozdrawiam,
Michał
Rozumiem że w Views używasz Row style: Fields. Ja z tego używam tylko i wyłącznie gdy robię tabelke gdyż właśnie są problemy z elastycznością i trzeba dużo mieszać w plikach viewsowych żeby otrzymać zamierzony cel. Proponuję zmienić Row style na Segment/Node. Kopiujesz node.tpl.php do node-view-VIEWNAME.tpl.php i całość sobie dowolnie edytujesz wedle własnego uznania.
Dzięki temu znajdziesz odpowiedź na drugie Twoje pytanie ($node->nid)
Dostęp do pól w node.tpl.php to
$node->field_nazwapola[0]['value']Dostęp do plików z imagecache
theme('imagecache' $namespace, $path, $alt = '', $title = '', $attributes = null)---
Pozdrawiam
Piotrek
Witaj Piotrze,
Bardzo dziękuję za odpowiedź. Powyższe informacje były naprawdę pomocne.
Będę wdzięczny również za pomoc w następującym problemie: http://www.drupal.pl/node/612
Pozdrawiam,
Michał