Điểm:1

Liên kết trong trường URL với Tệp phương tiện

lá cờ in

Trước khi cập nhật DruPal 8 mới nhất, chúng tôi có thể liên kết đến công khai: //foo/bar.pdf đến một tập tin trong đó /sites/default/files/. không có công cộng:// tiền tố không hoạt động nữa trong trường nhập URL.

Chúng tôi vẫn có thể nhập liên kết đầy đủ, nhưng điều này có thể có nhược điểm là nó cần được cập nhật khi tên tệp thay đổi.

lỗi

Chúng tôi cũng đã thử /media/1337 nhưng nó hiển thị một trang mới với liên kết tải xuống, trong khi chúng tôi cần tải xuống trực tiếp.

Điều này vẫn có thể được thực hiện?

lá cờ ru
Nếu điều này hoạt động trước đây, hơn là nó có cùng một nhược điểm, thì việc thay đổi tên tệp sẽ luôn ngăn chặn điều này. Bạn cần [Tải xuống thực thể phương tiện](https://www.drupal.org/project/media_entity_download) để có các liên kết ổn định tới các thực thể phương tiện.
Điểm:2
lá cờ in

Tôi nghĩ rằng vấn đề là công cộng:// là một PHP trình bao bọc luồng tệp được xác định bởi Drupal, đây là một tính năng của ngôn ngữ PHP và không phải là một URL, mà là một tiêu chuẩn được xác định công khai. Trường đang yêu cầu cụ thể một URL.

url /sites/default/files/<tên tập tin> nên chảo. URL tương đối được coi là phương pháp hay nhất.

Vấn đề thay đổi tên tệp khác với chủ đề về URL và trình bao bọc luồng tệp. Một phương pháp phổ biến để giảm thiểu vấn đề này là sử dụng Pathauto mô-đun.

lá cờ in
Chúng tôi đã cố gắng sử dụng các liên kết tương đối, nhưng tiền tố `base:` được thêm vào trước
lá cờ in
Tiền tố `base:` là một phần của lược đồ xử lý URI của Drupal.Từ https://api.drupal.org/api/drupal/core%21lib%21Drupal%21Core%21Url.php/feft/Url%3A%3AfromUri/8.9.x: "Đối với các đường dẫn được biết là không được xử lý bởi hệ thống định tuyến Drupal (chẳng hạn như tệp tĩnh), hãy sử dụng cơ sở: để lược đồ nhận liên kết tương đối với đường dẫn cơ sở Drupal."
lá cờ in
À, vì vậy chúng tôi có thể sử dụng cơ sở: .. bởi vì chúng tôi chỉ sử dụng dấu "/" và cơ sở được chèn tự động.
lá cờ in
Không, nó không hoạt động. Nếu tôi nhập base://sites/default/files/myfile.pdf thì kết quả là `kiểm tra` và không thể mở được trong trình duyệt.

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