Điểm:0

Làm cách nào để sửa đổi chuỗi HTML được hiển thị bằng cách thêm mã tùy chỉnh vào setContent() trong lõi trong mô-đun?

lá cờ jp

Tôi muốn ghi đè chuỗi HTML được trả về bởi lõi bằng mô-đun tùy chỉnh thay thế $content['#markup'], hoặc toàn bộ nội dung $ mảng được trả về bởi HtmlResponse::setContent().

tôi có thể ghi đè lên Phản hồi::setContent() bằng cách gọi HtmlResponse::setContent(). Chính xác thì làm cách nào để thêm phần này vào mô-đun tùy chỉnh, chẳng hạn như triển khai dịch vụ?

Mục tiêu của tôi là thay đổi tất cả <a> thẻ để thêm một <span> gắn thẻ vào những cái liên kết đến các tệp có thể tải xuống.

Jaypan avatar
lá cờ de
Bạn nên cho chúng tôi biết mục tiêu tổng thể của bạn là gì, không chỉ là cách bạn đang cố gắng hoàn thành mục tiêu đó. Bài đăng này cần thêm chi tiết.
wildfeed avatar
lá cờ jp
@Jaypan - Tôi muốn chạy REGEX trên chuỗi HTML được hiển thị sẽ sửa đổi tất cả thẻ bằng cách thêm một đến những cái liên kết đến các tệp có thể tải xuống. Tôi có biểu thức chính quy, Quá nhiều liên kết từ quá nhiều nguồn khác nhau để thực hiện điều này một cách hiệu quả trong chủ đề nên tôi muốn thử phương pháp này
hoanns avatar
lá cờ fr
bạn có muốn thay đổi đầu ra Biểu mẫu hoặc Bộ điều khiển không?
Điểm:0
lá cờ cn

Nếu bạn muốn thao tác trên HTML được kết xuất của mảng kết xuất thay vì mảng nội dung có cấu trúc trước khi kết xuất, hãy sử dụng lệnh gọi lại #post_render. Nhìn thấy Làm cách nào để thay đổi nội dung trang?

Điểm:0
lá cờ fr

Nếu bạn muốn thay đổi đầu ra của biểu mẫu, hãy xem hook_form_alter

Nếu bạn muốn thay đổi đầu ra của bộ điều khiển, hãy xem cái này câu trả lời. Bạn cũng có thể đăng ký khác Sự kiện hạt nhân bằng phương pháp đó và sẽ có thể thay đổi bất kỳ đầu ra nào mà trang web của bạn tạo ra. (kernel.response có lẽ là những gì bạn cần)

Đă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.