Wiktionary:Bản mẫu
Bản mẫu là các trang đặc biệt có thể "nhúng" vào mã nguồn của các trang để làm các trang này có thiết kế và văn phong thống nhất. Chúng có tên bắt đầu bởi chữ "Bản mẫu:" (còn gọi là trong không gian tên Bản mẫu). Ví dụ: Bản mẫu:Liên quan Wiktionary.
Lợi ích và nhược điểm
[sửa]Bản mẫu giúp thống nhất văn phong và trình bày giữa các trang liên quan. Đặc biệt là đối với bảng thông tin, các trình bày phức tạp mà chúng ta không muốn lặp đi lặp lại từ trang này sang trang khác. Khi cần cập nhật thông tin chung, chỉ cần sửa bản mẫu; các trang dùng chung bản mẫu sẽ tự động được cập nhật theo.
Nhược điểm của việc dùng các bản mẫu là Mã nguồn rắc rối khiến chúng khó sửa chữa và khó dùng với những thành viên ít kinh nghiệm.
Nhúng bản mẫu vào trang như thế nào?
[sửa]Đơn giản, với những bản mẫu không có tham số, khi sửa trang, bạn viết mã {{Tên bản mẫu}}
vào mã nguồn của trang (bất cứ chỗ nào bạn muốn nội dung bản mẫu hiện ra trong trang). Ở đây Tên bản mẫu
là phần tên nằm sau chữ "Bản mẫu:" của bản mẫu.
Hãy thử viết mã sau vào Wiktionary:Chỗ thử để thí nghiệm:
{{Liên quan Wiktionary}}
Nhiều bản mẫu có tham số. Người nhúng bản mẫu quy định giá trị của tham số khi nhúng. Hiển thị về bản mẫu sẽ hiện ra tùy theo tham số được quy định. Có hai loại tham số:
- Loại không có tên. Cách dùng thường là
{{Tên bản mẫu|giá trị 1|giá trị 2|...}}
. - Loại có tên. Cách dùng thường là
{{Tên bản mẫu|tên tham 1=giá trị 1|tên tham 2=giá trị 2|...}}
.
Xem chi tiết về cách dùng từng bản mẫu cụ thể tại trang thảo luận của bản mẫu hay tại ngay trang mô tả bản mẫu đó.
Mục Danh sách bản mẫu liệt kê danh mục một số bản mẫu trong Wiktionary; mà bạn có thể dùng để thông báo hay cải thiện bài viết.Bạn cũng có thể xem danh sách các bản mẫu tại Thể loại:Bản mẫu.
Nâng cao
[sửa]Bung mã nguồn ra trang
[sửa]Khi dùng bản mẫu như hướng dẫn trên, bản mẫu hiển thị ra theo thiết kế có sẫn dựa trên mã nguồn của bản mẫu (có vị trí các tham số đã gắn giá trị tương ứng), tuy rằng trong mã nguồn của bài viết chỉ có đoạn {{tên bản mẫu|tham=giá trị}}.
Để bung mã nguồn của bản mẫu vào mã nguồn của bài viết, chúng ta viết:
{{subst:tên bản mẫu|tham số=giá trị}}
Sau khi lưu trang, mã nguồn của bản mẫu (sau khi các tham số đã được gắn giá trị tương ứng) sẽ được thay chỗ cho đoạn viết trên. Với cách dùng này, mọi sửa đổi trên bản mẫu sau này sẽ không ảnh hưởng đến trang nữa.
Giá trị đặc biệt
[sửa]Nếu giá trị định gán cho tham số chứa các ký tự đặc biệt có thể gây ra hiểu nhầm như:
- "}}" (có thể nhầm với việc kết thúc đoạn nhúng bản mẫu),
- "=" (có thể gây nhập nhằng khi dùng với tham số không có tên),
- "|" (có thể nhầm với phân cách giữa các tham số),
- "#", "*", ";", "[[" hay "]]" (có thể gây nhập nhằng khi tương tác với mã nguồn khác trong bài);
chúng ta kẹp ký tự đặc biệt này trong <nowiki>
và </nowiki>
.
Viết mới hoặc sửa bản mẫu
[sửa]Viết mới hoặc sửa bản mẫu thường được thực hiện bởi các thành viên có kinh nghiệm; do cần hiểu về các cú pháp bản mẫu.
Một số cú pháp
[sửa]Tham số
[sửa]Các bản mẫu có thể có tham số (còn gọi là thông số) hoặc không có tham số. Nếu có tham số, các tham số có thể có tên hoặc không có tên.
Các tham số không có tên được biểu diễn trong mã nguồn bản mẫu bằng cú pháp {{{1}}}, {{{2}}}, ... cho tham số thứ nhất, thứ hai, ... Khi người dùng bản mẫu, mọi giá trị gắn cho tham số thứ nhất sẽ được đưa vào các vị trí chứa {{{1}}} trong mã nguồn và sẽ hiển thị ra trong trang như thể tham số {{{1}}} được thay bởi giá trị người dùng đã cho. Tương tự cho các tham số thứ 2, 3...
Các tham số có tên, ví dụ tên là X, được biểu diễn trong mã nguồn bản mẫu bằng cú pháp, ví dụ {{{X}}}.
Các tham số có thể được gán giá trị mặc định; các giá trị này sẽ được dùng nếu người dùng bản mẫu không chỉ rõ giá trị cho tham số tương ứng. Cách viết giá trị mặc định là dùng "|" tiếp theo là giá trị mặc định. Ví dụ {{{1|giá trị mặc định của tham số thứ nhất}}}, {{{X|Y}}}.
Phần không hiện ra trong trang
[sửa]Nếu bạn muốn tạo ra các nội dung chỉ hiển thị tại trang mô tả về bản mẫu mà không hiển thị trong bài dùng bản mẫu này, kẹp nội dung này giữa: <noinclude>
và </noinclude>
thường nằm ở cuối trang. Các nội dung này có thể là các hướng dẫn về cách dùng bản mẫu; hay phần xếp thể loại trang mô tả bản mẫu vào một thể loại thích hợp; cũng như liên kết đến bản mẫu tương tự ở Wiktionary ngôn ngữ khác.
Phần chỉ hiện ra trong trang
[sửa]Nếu bạn muốn tạo ra các nội dung chỉ hiển thị trong trang dùng bản mẫu này mà không hiển thị tại trang mô tả về bản mẫu, kẹp nội dung này giữa: <includeonly>
và </includeonly>
. Kỹ thuật này thích hợp cho việc giấu các đoạn hiển thị có thể vô nghĩa hoặc gây khó hiểu cho người xem khỏi trang mô tả về bản mẫu, khi các tham số chưa được gắn giá trị.
Bắt đầu với bản mẫu đơn giản
[sửa]Các bản mẫu đơn giản có thể không cần tham số.
Một cách nhanh và nhiều khả năng thành công đối với các thành viên ít kinh nghiệm khi muốn viết bản mẫu mới là sao chép mã nguồn từ một bản mẫu tương tự có sẵn và thay đổi nhẹ trang trí và nội dung văn bản.
Các bản mẫu phức tạp hơn cũng có thể được sao chép từ Wiktionary trong ngôn ngữ khác. Lúc đó có thể sẽ cần truyền lên các hình ảnh liên quan, hoặc tạo mới các bản mẫu liên quan, vốn có sẵn trong Wiktionary ngoại ngữ nhưng chưa có trong Wiktionary tiếng Việt.
Kỹ năng cần thiết
[sửa]Khi sửa các bản mẫu nhất thiết phải kiểm tra xem các bài viết có sử dụng chúng hiển thị như mong muốn.
Để biết các trang nào sử dụng một bản mẫu, bạn ấn vào liên kết "Các liên kết đến đây" ở cột công cụ trong trang bản mẫu liên quan.
Sau khi sửa một bản mẫu, bạn có thể cần xóa bộ nhớ đệm của trình duyệt và tải lại trang dùng bản mẫu để xem sự thay đổi. Với những trang mà trình duyệt không trực tiếp tải về, bạn có thể phải đợi một thời gian để máy chủ cập nhật thông tin về sự sửa đổi bản mẫu cho các trang dùng bản mẫu này.
Nếu bạn vẫn có khó khăn khi sửa bản mẫu, thử vào Wiktionary:Bàn giúp đỡ để hỏi các thành viên có kinh nghiệm khác.
Nâng cao
[sửa]Đổi tên bản mẫu
[sửa]Có thể đổi tên bản mẫu bằng cách dùng nút di chuyển trên đầu trang mô tả về bản mẫu (nút này dành cho các thành viên đã đăng nhập). Sau khi di chuyển như vậy, các trang dùng tên cũ vẫn hiển thị như mong muốn.
Tuy nhiên tránh đổi hướng kép. Các bản mẫu đổi hướng kép sẽ không hoạt động và cần phải được sửa để đổi hướng về bản mẫu chính.
Nhiều tên gọi cho cùng một tham số
[sửa]Có thể tạo ra hai tên gọi cho cùng một tham số trong bản mẫu bằng cú pháp {{{tên_1|{{{tên_2|mặc_định}}}}}}. Tương tự cho các tham số có thể gọi bằng ba hay nhiều tên gọi hơn.
Kỹ thuật này có thể áp dụng cho việc Việt hóa các bản mẫu sao chép từ Wiktionary ngôn ngữ khác: có thể đặt tên tiếng Việt cho các tham số và dùng chúng song song với tên gốc trong ngoại ngữ. Ví dụ, nếu bản mẫu có thể được dùng bởi nhiều trang bằng tham số tiếng Anh; và cũng được dùng bởi nhiều trang bằng tham số tiếng Việt thì có thể đưa cả hai tên gọi tham số vào bằng cú pháp {{{tên_tiếng_Việt|{{{tên_tiếng_Anh|mặc_định}}}}}}. Điều này giúp bản mẫu có thể được sao chép thẳng từ Wikiquote ngoại ngữ mà vẫn hoạt động; đồng thời cũng có thể được dùng bởi các thành viên không thạo ngoại ngữ.
Kết hợp cú pháp tính toán/biến hệ thống
[sửa]Các bản mẫu có thể dùng các hàm cú pháp trong mã nguồn. Khi đó, nhớ xếp bản mẫu này vào Thể loại:Bản mẫu dùng hàm cú pháp (kẹp trong <noinclude>
và </noinclude>
để việc xếp loại chỉ dành cho trang mô tả bản mẫu chứ không phải cho trang dùng bản mẫu này).
Nhiều bản mẫu tận dụng các biến hệ thống chứa các thông tin về thời gian hay thông tin liên quan đến trang mà bản mẫu sẽ được nhúng vào.
Danh sách bản mẫu
[sửa]Phần này giới thiệu với biên tập viên mới (lẫn cũ) những bản mẫu thường hay sử dụng khi soạn thảo.
Bản mẫu đề mục
[sửa]Bản mẫu đề mục là bản mẫu tạo ra những tiêu đề phần như "Danh từ", "Tiếng Anh" nhầm phân tách nội dung các phần. Các bản mẫu này thường được liệt kê trong các thể loại sau:
Loại | Thể loại | Loại đề mục |
---|---|---|
Chung (thường là đề mục ngôn ngữ) | Thể loại:Bản mẫu đề mục | Cấp 2 |
Loại từ (đề mục cho các loại từ) | Thể loại:Bản mẫu đề mục loại từ | Cấp 3 |
Khác (đề mục cho những phần nội dung khác) | Thể loại:Bản mẫu đề mục khác | Cấp 3-4 |
Bản mẫu biến cách/biến tố
[sửa]Bản mẫu biến cách/biến tố là bản mẫu tạo ra những bảng chia động từ hay những biến thể khác của từ (chẳng hạn như bảng biến thể "Danh từ" của một từ nào đó trong "Tiếng Anh"). Các bản mẫu này thường được liệt kê trong các thể loại sau:
Loại | Thể loại |
---|---|
Biến cách | Thể loại:Bản mẫu biến cách |
Biến tố | Thể loại:Bản mẫu biến tố |
Bản mẫu văn bản
[sửa]Bản mẫu đề mục là bản mẫu tạo ra những văn bản như "không đếm được", "Tiếng Anh" nhầm bổ trợ nội dung các phần. Các bản mẫu này thường được liệt kê trong Thể loại:Bản mẫu văn bản.
Bản mẫu tham khảo
[sửa]Bản mẫu tham khảo, là bản mẫu dùng để liên kết đến các nguồn bên ngoài dùng làm chú thích nguồn tham khảo: Xem Thể loại:Bản mẫu chú thích nguồn gốc
Bản mẫu khác
[sửa]Xem thêm
[sửa]{{-info-}}
— Tạo một hộp liên kết dễ nhìn thấy đến Wikipedia cho một từ/chủ đề.{{Wikisource}}
{{Wikibooks}}
{{w}}
Bản mẫu bảo trì
[sửa]Bản mẫu thông báo thành viên
[sửa]- Template:Chào mừng
- Template:Nghịch thử
- Template:Cb1
- Template:Cb2
- Template:Cb3
- Template:Cb4im
- Template:Cấm
- Template:Cấm vô hạn