Trợ giúp:Tiện tích LST đơn giản

Văn thư lưu trữ mở Wikisource
Tiện ích LST đơn giản
LST đơn giản (Easy LST) là một Tiện ích giúp đơn giản hóa cú pháp của Nhúng chéo Phân đoạn Có nhãn (Labelled Section Transclution - LST). Tiện ích này được bật mặc định.

Cú pháp LST[sửa]

Khi không có tiện ích này, Nhúng chéo các Phân đoạn Có nhãn trông như thế này trong văn bản wiki:

<section begin="s1" />
Văn bản Mục 1
<section end="s1" />
<section begin="s2" />
Văn bản Mục 2
<section end="s2" />

Nếu các thẻ mở đầu và kết thúc không trùng khớp, trang sẽ không được nhúng chéo đúng. Cú pháp đơn giản xử lý việc gắn thẻ mở đóng và thay đổi cú pháp thành:

## s1 ##
Văn bản Mục 1
## s2 ##
Văn bản Mục 2

Nó giúp giảm bớt nguy cơ tên thẻ không trùng khớp, có thể tạo ra lỗi nhúng chéo rất khó nhận ra.

Cấu hình[sửa]

Tiện ích LST đơn giản được bật mặc định. Bạn có thể tắt nó trong tùy chọn tiện ích, hoặc có thể tắt từng phần bằng phương pháp cấu hình.

Bạn có thể cấu hình tiện ích LST đơn giản bằng biến easy_section_syntax.config và truyền vào một đối tượng cấu hình.

Ví dụ[sửa]

{
  // Tắt LST đơn giản tại các trang Từ điển
  var use_easy_ss_on_this_page = !mw.config.get("wgTitle").startsWith("Từ điển");

  var easySectionSyntaxConfig = {
    enabled: use_easy_ss_on_this_page,
  };

  // send configuration
  mw.hook("easy_section_syntax.config").fire(easySectionSyntaxConfig);
}

Bạn có thể truyền các tùy chọn sau vào cấu hình:

  • enabled: đạt là false để tắt tiện ích
  • debug: đặt là true to xuất ra một số nhật trình

Chi tiết kỹ thuật[sửa]