Tạo bộ khung của một layout template trong Plugin SDK

Một phần của tài liệu BÁO CÁO CÔNG NGHỆ WEB VÀ DỊCH VỤ TRỰC TUYẾN Đề tài: Tìm hiểu về theme và layout trong Liferay (Trang 44 - 46)

2. Layout Template

2.3.Tạo bộ khung của một layout template trong Plugin SDK

Có một thư mục layouttpl bên trong Plugins Liferay SDK nơi mà tất cả cách bố trí mới mẫu cư trú. SDK cung cấp một tập tin script để tạo ra bộ khung của một mẫu Layout mới. Để tạo ra một layout template mới, bạn chạy một lệnh trong layouttpl này thư mục tương tự như một trong những bạn sử dụng để tạo một portlet hoặc theme.

44

Bây giờ điều hướng đến $ {liferay.plugins.sdk.home} / layouttpl thư mục và chạy tạo ra kịch bản như:Đối với Windows:create <layout-template-name> "<layout template simple description>”

Đối với Unix / Linux / Mac: ./create.sh <layout-template-name> "<layout template simple description>"

Trường hợp <layout-template-name> là layout template thư mục tên trong tập tin cấu trúc, và <layout description> mẫu đơn giản là văn bản sẽ thực sự được hiển thị trên trang Manage | Page Layout. Bố trí thư mục tên mẫu không nên chứa không gian trống trong tên. Tham số thứ hai phải có dấu ngoặc kép xung quanh nó để cho phép các không gian trong mô tả của layout template được tạo ra.

Ví dụ, lệnh sau đây là để tạo ra một bộ khung trống của cột 1_3 bố trí mẫu trên Windows:

C:\workspace_6.0.5_book\liferay-plugins-sdk-6.0.5\layouttpl>create 1_3_columns "1_3 Columns"

Liferay cung cấp Liferay IDE như là một plugin. Bạn có thể sử dụng Liferay IDE để tạo ra các layout template bao gồm các thư mục và các tập tin bộ khung tạo ra bởi kịch bản thực hiện trong lệnh trên. Bây giờ bạn có thể đi đến Windows Explorer của bạn và thông báo rằng một layout template thư mục có tên là 1_3_columns-layouttpl đã được tạo ra tự động dưới thư mục ${liferay.plugins.sdk.home}/layouttpl. Tên thư mục giống như bố trí tên mẫu, được quy định cụ thể như các yếu tố đầu vào đầu tiên tạo ra các lệnh kịch bản, với layouttpl nối thêm vào cuối của tên layout template. Nó có bộ khung sau:

45

Bạn sẽ thấy ba tập tin trong thư mục docroot của các layout template của bạn như sau:

 1_3_columns.tpl: Đây là các layout template tập tin cho các trình duyệt web thường xuyên.

 1_3_columns.wap.tpl: Đây là các layout template tập tin cho các thiết bị di động.

 1_3_columns.png: Đây là hình ảnh thu nhỏ hình ảnh mặc định của những gì bố trí như thế nào. Hình nhỏ này được hiển thị khi một người sử dụng cổng thông tin với quyền nhấp chuột Manage | Page Layout từ trình đơn Dockbar.

Liferay có thể tự động phát hiện khách hàng được sử dụng để kết nối với các trang web cổng thông tin và phục vụ các mẫu thích hợp. Nếu khách hàng là một thiết bị di động, nó sẽ phục vụ các tập tin 1_3_columns.wap.tpl. Nếu không, nó sẽ phục vụ tập tin 1_3_columns.tpl cho trình duyệt web bình thường.

Một phần của tài liệu BÁO CÁO CÔNG NGHỆ WEB VÀ DỊCH VỤ TRỰC TUYẾN Đề tài: Tìm hiểu về theme và layout trong Liferay (Trang 44 - 46)