This document describe best practice when create new page / template / widget in DOTCMS. It contain 3 part of building a page:
...
2. Campaign Webkey: Used for Index - Pre-sale & Order page (most important). To declare webkey which is used to get price from CRM
3. Campaign Name: enter campaign name of entered webkey for better management. DONT LEAVE THIS BLANK if you already entered webkey.
4. GTM: Leave this blank if this page inherit GTM key of the site.
Click Save to initiate page.
...
- Site or Folder: Default là project đang select
- Click Save / PPublish để hoàn thành.
- Widget sau khi add sẽ hiện như bên dưới
Các sử dụng CSS cho page (ở đây chúng ta sử dụng file .less để style cho trang):
Như đã đề cập ở phần tạo page, title của page sẽ ảnh hưởng tới tên của file .less mà chúng ta sử dụng. Tên của file .less sẽ được đặt theo format như sau: [title page]-en.page.less.
Ví dụ như title của page là demo thì lúc này file .less sẽ phải có tên là demo-en.page.less.
Nếu như không sử dụng đúng format, chúng ta sẽ không sử dụng được file .less này, và khi build lên test sẽ bị lỗi. Do đó file này là bắt buộc phải tạo
Trong trường hợp có những đoạn CSS dùng riêng và bạn không muốn nó nằm trong file .less trên, bạn có thể tạo file này tại /src/less/ten_file.less và thực hiện các thao tác giống như khi tạo widget để thêm file này vào page
3. Create & Add Widget
- Go to menu Types & Tag → Content Types
...