Drupal 7 Thẻ phổ biến nhất trong danh sách dưới dạng một khối: Làm thế nào?


15

Tôi đã tìm thấy Tagadelic hoạt động rất tốt và trong hàng giờ nghiên cứu và kiến ​​thức của tôi, tính năng plug & play duy nhất cho đám mây thẻ có sẵn cho Drupal 7.

Đây là vấn đề duy nhất tôi gặp phải - Tôi muốn chức năng của Tagadelic nhưng không cần nó ở định dạng "đám mây". Tôi cần đám mây thẻ của mình nằm trong một danh sách từ phổ biến nhất đến phổ biến nhất và không có biến thể kích thước. Ví dụ:

Mục x
Mục h
Mục j
Mục o
Mục 4

Rõ ràng mục phổ biến nhất là 'Mục x' và mục phổ biến nhất là 'Mục 4' Làm thế nào Tagadelic có thể được sửa đổi thành điều này vì tôi biết nó sẽ yêu cầu nhiều hơn một bản sửa lỗi CSS? Hoặc có một lựa chọn tốt hơn Tagadelic?


Câu trả lời:


13

Bạn có thể làm điều này với lượt xem:

  • tạo ra một cái nhìn về các điều khoản
  • thêm một mối quan hệ cần thiết vào "nội dung sử dụng thẻ"
  • thiết lập tổng hợp sử dụng: có
  • thêm trường "tên thuật ngữ" lần thứ hai, đặt một trong số "loại tổng hợp: đếm"
  • thêm "tên hạn" làm tiêu chí sắp xếp, đặt "loại tổng hợp: đếm"

Chế độ xem mẫu tại http://drupalbin.com/19467


Tôi giả sử bạn đã cài đặt mô-đun Lượt xem theo nhóm để tổng hợp.
Jan Tomka

2
Tập hợp được tích hợp vào Chế độ xem 7.x-3.0! Không cần mô-đun bổ sung.
Dylan Tack

Ôi, quá dễ! ;-)
Jan Tomka

Cảm ơn giải pháp. Đừng quên lọc theo nút được xuất bản bằng mối quan hệ (nếu bạn nhận được kết quả kỳ lạ).
AlessMascherpa

Rất vui, hãy tính đến việc nếu bạn cố gắng chọn "đếm", nó sẽ làm cho số đếm khác biệt, vì vậy bạn cần đánh dấu "Số" trong cài đặt tổng hợp. Điều đó sẽ tính hiệu quả việc sử dụng thuật ngữ, mà không cần tìm sự khác biệt (điều này sẽ dẫn đến số lượng 1 cho mỗi thuật ngữ từng được sử dụng vượt qua bộ lọc).
câu

2

Tagadelic thực sự làm những gì bạn muốn, nhưng sau đó sử dụng CSS để sửa đổi danh sách thành một đám mây.

Tất cả những gì bạn cần là ghi đè CSS trong chủ đề của bạn:

.wrapper.tagadelic {
  display: block;
  text-align : left;
  margin-right: 0;
}

.tagadelic.level1,
.tagadelic.level2,
.tagadelic.level3,
.tagadelic.level4,
.tagadelic.level5,
.tagadelic.level6,
.tagadelic.level7,
.tagadelic.level8,
.tagadelic.level9,
.tagadelic.level10 {
  font-size : 1em;
}

1

Xem mô-đun cctags như là một thay thế.

cấu hình linh hoạt và các tính năng nâng cao cho các đám mây theo chủ đề. (các tệp riêng lẻ của mẫu cho thẻ, tên của từ điển, trang đám mây)


CCtags đang tạo ra lỗi này: Hàm không dùng nữa: Tham chiếu qua thời gian cuộc gọi đã bị phản đối trong _theme_ process_registry () (dòng 413 của /home/sites/site01/drupal/includes/theme.inc). Hàm không dùng nữa: Tham chiếu qua thời gian cuộc gọi đã bị phản đối trong _theme_ process_registry () (dòng 413 của /home/sites/site01/drupal/includes/theme.inc). Có ý kiến ​​gì không? Cảm ơn sự giúp đỡ của bạn
Jeremy

1
Không ý kiến. Tôi sẽ phải đánh vào hàng đợi vấn đề của mô-đun để được hỗ trợ thêm về vấn đề này.
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.