Mã thông báo thực thể + Trường ngày + Định dạng tùy chỉnh Không thể sử dụng dấu cách


9

Tôi có một loại nội dung (Câu hỏi trong tuần) ... với trường Ngày (Được sử dụng cho "Ngày xuất bản". Câu hỏi sẽ không được công bố cho đến ngày đó).

Tôi đang cố gắng tùy chỉnh định dạng Tiêu đề cho nó mà không thay đổi định dạng ngày mặc định (Dài, Trung bình, Ngắn).

Đối với "Mẫu cho tiêu đề" ...
Nếu tôi [nút: trường-jcqotw-date: custom: l] thì nó hiển thị ngày (ví dụ: Chủ nhật).
Nếu tôi [nút: trường-jcqotw-date: custom: lF] thì nó hiển thị dayMonth, không có khoảng trắng (ví dụ: SundayJune).
Nếu tôi [nút: trường-jcqotw-date: custom: l F] thì nó hiển thị "[nút: field-jcqotw-date: custom: l F]" (ví dụ: SundayJune).
Nếu tôi [nút: trường-jcqotw-date: custom: l F] thì nó hiển thị "Chủ nhật tháng 6" (ví dụ: SundayJune).

Tôi đã thử "l F", 'l F', l \ F, (không phá vỡ không gian), (Không gian), v.v ... Không có gì tôi làm dường như để "Tùy chỉnh" sử dụng một khoảng trắng.

Chỉnh sửa: Sau một số nghiên cứu ... có vẻ như đó là vấn đề Thực thể + Vấn đề về Trường ngày CCK ... Tôi sẽ phải đưa ra một vấn đề ở những nơi đó.

Tại sao tôi không thể sử dụng khoảng trắng trong "Định dạng tùy chỉnh"?

Ngoài ra ... Tôi đã tạo "Loại ngày" được gọi đơn giản là "myDate" => 'l F j, Y' ('Chủ nhật ngày 5 tháng 6 năm 2011'). Có cách nào để Token hiển thị định dạng đó không? Dài, trung bình, thô, ngắn ... "myDate" ...

Chỉnh sửa: Cập nhật Tiêu đề và Câu hỏi để chính xác hơn. Vấn đề có liên quan đến API thực thể, Ngữ cảnh, Trường ngày

Câu trả lời:


5

Trong mô-đun cam kết ngày này, tích hợp mã thông báo đã bị xóa, vì mã thông báo trường chưa hoạt động .

Lỗi bạn nhận được có thể tái tạo với một bản sao cũ của mô-đun Date, nhưng dường như hoàn toàn không liên quan đến Nodetitle tự động, chỉ là Ngày / Mã thông báo.

Tôi sẽ đợi cho đến khi sự cố Mã thông báo ở trên và sự cố Ngày Thêm lại Hỗ trợ mã thông báo trường được cam kết.


Tôi nghĩ rằng nó phải được thực hiện với mô đun Entity API / Entity Tokens + Date. Từ một nghiên cứu nhỏ, dường như các trường CCK có sẵn sau khi bật bổ trợ "Thực thể mã thông báo". Tôi sẽ phải đặt một vấn đề lên đó, mặc dù tôi mới sử dụng. Thay vì khoảng trắng như một khoảng trống.
WernerCD

Mô-đun đóng góp API thực thể có thể hoặc không cung cấp mã thông báo riêng, nhưng những mã này sẽ không được hỗ trợ đầy đủ bởi mô-đun Token. Ngoài ra, CCK không tồn tại trong D7, phần cốt lõi của nó là API trường.
tim.plunkett

CCK, dưới dạng một mô-đun, tồn tại trong 7 (cung cấp công cụ "phụ" ...). Các mã thông báo tôi đang sử dụng, afaik, là từ sự kết hợp của API thực thể, Mã thực thể, Mã thông báo, API ngày (Nhiều hơn hoặc ít hơn). Phải là một cái gì đó nhàm chán trong phần "tùy chỉnh" không cho phép tôi sử dụng không gian.
WernerCD

2

Đây thực sự là một lỗi cốt lõi mà không gian không thể được sử dụng trong các mã thông báo 'động'. Bạn có thể muốn thử các bản vá có sẵn trong http://drupal.org/node/1035292 .


0

Bạn cũng có thể chèn mã thông báo nhiều lần, mỗi lần chỉ chèn một phần định dạng ngày của bạn. Các khoảng trống giữa sau đó được giải thích chính xác.

<div class="posted-on">%node:created:custom:M %node:created:custom:j, %node:created:custom:Y</div>
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.