يبدو أنه لا توجد منافذ إضافات في صفحة 404، ووفقًا لـ How to add custom JS code to the 404 pages? يجب عليك استخدام JavaScript نقي.
جرب إضافة شيء مثل هذا إلى علامة التبويب Body، في مكون سمة:
<script type="text/javascript">
var x = document.getElementsByClassName("page-not-found");
var search = '<div class="page-not-found-search-top"><h2>Search this site</h2><p></p><form action="/search" id="discourse-search"><input type="text" name="q" value=""><button class="btn btn-primary">Search</button></form><p></p></div>'
x.item(0).innerHTML += search
</script>
قد تحتاج إلى إجراء بعض التعديلات على CSS، جرب:
.page-not-found-search {
display: none;
}
.page-not-found-search-top button {
margin-left: 10px;
}
.page-not-found-search-top input {
width: 600px;
}
آمل أن يساعد هذا!