Điểm:0

Làm cách nào tôi có thể tùy chỉnh mẫu chế độ xem quản trị từ mô-đun tùy chỉnh?

lá cờ us

Tôi đã tạo chế độ xem với màn hình trang có đường dẫn là/admin/nội dung/danh từ và có định dạng là bảng. Tôi muốn ghi đè mẫu bảng bằng lượt xem-xem-bảng--the-view-name--the-display-id.html.twig. Đường dẫn của chế độ xem có nghĩa là chế độ xem được hiển thị trong chủ đề quản trị. Tôi đặt mẫu ở đâu?

Tạo chủ đề phụ của Claro không hoạt động. Tùy chỉnh web/core/themes/claro/templates/classy/views/views-view-table.html.twig hoạt động, nhưng đó là lõi hack.

4uk4 avatar
lá cờ cn
Chủ đề phụ là con đường để đi, để tránh hack lõi. Đã thử nghiệm `chủ đề tạo drush` cho chủ đề cơ sở `claro` và nó đã được cài đặt tốt. Bạn có thể chỉ cần dọn sạch bố cục khối.
lá cờ us
`drush tạo chủ đề` với chủ đề cơ bản là claro tạo cấu trúc tệp gần như trống từ Claro trong thư mục chủ đề của tôi. Kích hoạt "claro_custom" một lần là đủ để cho tôi thấy rằng đây không phải là hướng mà chúng tôi muốn thực hiện. Tôi đã cập nhật hook_theme_registry_alter() từ https://drupal.stackexchange.com/questions/1249/how-do-i- override-a-default-view-template-from-another-module, nhưng bây giờ bảng từ màn hình dạng xem không chứa giá trị nào, chỉ có các tùy chỉnh của tôi nằm ngoài bảng. Vẫn đang cố gắng để hook_theme() hoạt động.
leymannx avatar
lá cờ ne
Sau khi bạn bật chủ đề và đặt nó làm chủ đề phụ trợ mặc định, bạn có thể cần phải điều chỉnh các khối, chẳng hạn như đặt lại chúng theo cách giống như trong Claro gốc. Chủ đề phụ trống, vâng, bởi vì tất cả các tệp chính nằm trong Claro gốc và bây giờ bạn chỉ thêm lại những tệp bạn muốn tùy chỉnh trong chủ đề phụ của mình. (Ghi đè mẫu từ mô-đun tùy chỉnh IMHO dễ dàng hơn.)
lá cờ us
Tôi chắc chắn muốn ghi đè mẫu từ một mô-đun tùy chỉnh. Nhưng móc cơ sở cho ghi đè mẫu chế độ xem là gì? Tôi không thể nói từ views_theme().
lá cờ us
'Móc cơ sở' là 'views_view_table'. Đây là mã. ```/** * Triển khai hook_theme(). */ function mymodule_theme($current, $type, $theme, $path) { trở lại [ 'views_view_table__my_view__my_admin_table' => [ 'móc cơ sở' => 'views_view_table', ], ]; }```

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.