მთავარ შინაარსზე გადახტომა

ტიპები

ატრიბუტები განსხვავდება სუბიექტებთან დაკავშირების ტიპით. ყოველი ტიპი შეესაბამება თავის მოდულს სისტემაში.

ასე რომ, ატრიბუტები იყოფა:

  • ადმინისტრატორებისთვის
  • ბლოკებისთვის
  • გვერდებისთვის
  • პროდუქტებისთვის
  • მომხმარებლებისთვის
  • ფორმებისთვის
  • მოვლენებისთვის
ტიპები

თუ თქვენ შექმენით ატრიბუტი გვერდებისთვის, მაშინ ვერ შეძლებთ მისი გამოყენება პროდუქტებში ან ფორმებში. როდესაც თქვენ ცდილობთ ატრიბუტის დაკავშირებას სუბიექტთან, სისტემა თავად გაწვდით, რომელი ატრიბუტები შეგიძლიათ გამოიყენოთ ამ ადგილას.

ტიპების მახასიათებლები

ზოგიერთი ტიპი აქვს თავისი მახასიათებლები, რომლებზეც მნიშვნელოვანია იცოდეთ.

მომხმარებლებისთვის ატრიბუტები

ამ ტიპის ატრიბუტების ნაკრები ინახავს ინფორმაციას თქვენი აპლიკაციის მომხმარებლების შესახებ. თქვენ შეგიძლიათ შეინახოთ ლოგინი, ელ.ფოსტა, მომხმარებლის სახელი, მისამართი, სამუშაო ადგილი და ა.შ. მონაცემები, რომლებიც გამოიყენება მომხმარებლის ვერიფიკაციისთვის, უნდა იყოს აშკარად მითითებული სისტემაში. ასე რომ, თქვენ უნდა მიუთითოთ, რომელი ველი იქნება პასუხისმგებელი ლოგინზე, რომელი პაროლზე, რომელი ელ.ფოსტაზე. რომ ავტორიზაციის სისტემა სწორად მუშაობდეს, მომხმარებლის ატრიბუტების ნაკრები უნდა შეიცავდეს ამ სამ ატრიბუტს. მომხმარებლის შესახებ სხვა ინფორმაციას შეგიძლიათ მოაგროვოთ თქვენი სურვილის მიხედვით.

რეგისტრაციისთვის საჭირო ატრიბუტები

თუნდაც ლოგინად ელ.ფოსტა გამოიყენოთ, თქვენ მაინც უნდა შექმნათ როგორც ატრიბუტი "login", ასევე ატრიბუტი "email".

მომხმარებლის ატრიბუტების ველების უნიკალური შესაძლებლობების საერთო სია:

  • გამოიყენეთ როგორც ლოგინი
  • გამოიყენეთ როგორც პაროლი
  • გამოიყენეთ ელ.ფოსტის შეტყობინებებისთვის
  • გამოიყენეთ ტელეფონის push შეტყობინებებისთვის
  • გამოიყენეთ ტელეფონის SMS შეტყობინებებისთვის
  • გამოიყენეთ რეგისტრაციის ფორმაში

პროდუქტებისთვის ატრიბუტები

ამ ტიპის ატრიბუტები ინახავს ინფორმაციას პროდუქტების შესახებ. ამ ტიპის ატრიბუტების ნაკრების დამატებითი პარამეტრები საშუალებას გაწვდით, მაგალითად, მიუთითოთ სისტემას, რომელი ატრიბუტი გსურთ გამოიყენოთ როგორც პროდუქტის ფასად.

მომხმარებლის ატრიბუტების ველების უნიკალური შესაძლებლობების საერთო სია:

  • შეიცავს ფასს
  • შეიცავს ვალუტას
  • მოიცავს SKU
  • მოიცავს გადასახადის განაკვეთს

საერთო ტიპის ატრიბუტები

ზოგადი ტიპის ატრიბუტების ნაკრები არ აქვს დამატებითი პარამეტრები თავის ველებზე.

სურათები

ატრიბუტი ტიპით "სურათი" ან "სურათების ჯგუფი" შეიცავს ერთ ან რამდენიმე სურათის ფაილს და უზრუნველყოფს დამატებით ინსტრუმენტებს ფაილებთან მუშაობისთვის.

დატვირთვის ოპტიმიზაცია

ატრიბუტები, რომლებიც დაკავშირებულია სურათების დატვირთვასთან, აქვთ სურათის დატვირთვის ოპტიმიზაციის პარამეტრი. ოპტიმიზაცია ჩართულია დეფოლტურად, ამიტომ თუ გსურთ სურათის ორიგინალის დატვირთვა ხარისხის დაკარგვის გარეშე, გადადით ატრიბუტის პარამეტრებში და გამორთეთ ეს პარამეტრი.

წინასწარი ნახვა

თუ სურათების ატრიბუტები რამდენიმეა, და გსურთ, რომ სისტემაში კონკრეტული სურათი გამოჩნდეს, გადადით შესაბამისი სურათის ატრიბუტის პარამეტრებში და ჩართეთ პარამეტრი "გამოიყენეთ როგორც წინასწარი ნახვა პროდუქტის სიაში". ამის შემდეგ, კატალოგში, არჩეული სურათი იქნება პროდუქტის მთავარი სურათი.

წინასწარი ნახვის შაბლონი

თქვენ შეგიძლიათ დაამატოთ წინასწარი ნახვის სურათის პარამეტრის შაბლონი სურათის ატრიბუტში. წინასწარი ნახვის შაბლონების შესახებ უფრო დეტალურად შეგიძლიათ გაიგოთ აქ.

მენიუსთვის ხატულა

ატრიბუტისთვის ტიპით სურათი, რომელიც განკუთვნილია გვერდებისთვის, შეგიძლიათ მიუთითოთ, რომ ეს სურათი იქნება ხატულა მენიუში.

სიები

ატრიბუტი ტიპით "სია" შეიცავს ერთ ან რამდენიმე თვისებას, წინასწარ კონფიგურირებულს ატრიბუტში და გამოყენებულს სუბიექტებში არჩევის მიხედვით.

სიების პარამეტრი

გადადით "სიის" ტიპის ატრიბუტის რედაქტირების რეჟიმში, დააწკაპუნეთ რედაქტირების ხატულაზე Edit

ახალი თვისების დამატების ფორმაში მიუთითეთ:

  • სახელი - არ უნიკალური სტრიქონი, რომელიც გამოიყენება OneEntry Headless CMS-ის შიგნით მუშაობისთვის.
  • მნიშვნელობა - სტრიქონი, რომელიც აღნიშნავს თვისების მნიშვნელობას.
  • ტიპი - თვისების ტიპი
  • დამატებითი მნიშვნელობა - სავალდებულო პარამეტრი. თუ მნიშვნელობა არ დაემატა სიების თვისებას, მაშინ გამოყენებული იქნება დამატებითი მნიშვნელობა.

შევსების შემდეგ დააწკაპუნეთ "დამატება" ღილაკზე. ახალი თვისება დაემატება სიაში.

სიების თვისების შეცვლა

არჩიეთ თვისება, რომელსაც გსურთ შეცვალოთ და დააწკაპუნეთ "შეცვლა" ღილაკზე. ფორმაში დაემატება ყველა მონაცემი ამ თვისების. შეცვალეთ თვისება და დააწკაპუნეთ "შეცვლა" ღილაკზე.

სიების თვისების წაშლა

არჩიეთ თვისება, რომელსაც გსურთ წაშალოთ და დააწკაპუნეთ "წაშლა" ღილაკზე. თვისება წაიშლება და გაქრება სიიდან.

"სიის" ტიპის ატრიბუტის გამოყენება

როდესაც თქვენ დააყენებთ სიების თვისებებს, მიაწვდეთ ატრიბუტების ნაკრები სუბიექტს, რომელიც შეესაბამება მის ტიპს. ასე რომ, "გვერდებისთვის" ტიპის ატრიბუტების ნაკრები შეგიძლიათ მიაწვდოთ გვერდს.

"სიის" ტიპის ატრიბუტის ველში შეგიძლიათ აირჩიოთ ერთი თვისება სიიდან.

"სიის" ტიპის ატრიბუტის მულტისელექტი

თუ თქვენ უნდა შეინახოთ ატრიბუტში რამდენიმე თვისება, გააქტიურეთ ფუნქცია "მრავალმნიშვნელობის არჩევის დაშვება", დააწკაპუნეთ შესაბამის ველში. ამ გააქტიურებული ფუნქციით შეგიძლიათ დაამატოთ რამდენიმე მნიშვნელობა სუბიექტის ატრიბუტში.

დროის ჩარჩოები

ატრიბუტი ტიპით "დროის ჩარჩოები" საშუალებას გაწვდით დააყენოთ სამუშაო გრაფიკი თარიღების ინტერვალების მითითებით და დააყენოთ დროის პერიოდი თითოეულ ინტერვალზე დინამიური გამოყენებისთვის ატრიბუტში.

პარამეტრების დასაწყებად, გადადით "დროის ჩარჩოები" ტიპის ატრიბუტის რედაქტირების რეჟიმში, დააწკაპუნეთ რედაქტირების ხატულაზე ‘Settings’

თარიღების ინტერვალების პარამეტრი

მოცემულ კალენდარში აირჩიეთ საჭირო თარიღების ინტერვალი. 1 დღიანი ინტერვალის შესაქმნელად, საჭიროა ორჯერ დააწკაპუნოთ საჭირო თარიღზე.

თუ არ არის საჭირო რამდენიმე ინტერვალის შექმნა, დააწკაპუნეთ "მთელი თვის არჩევა".

თვეში ბოლო დღე - სპეციალური ინტერვალია, რომელიც დინამიურია და დამოკიდებულია მიმდინარე თვეზე.

ინტერვალის არჩევის შემდეგ, მისი პარამეტრი გახდება ხელმისაწვდომი

ყოველ კვირას (ხელმისაწვდომია, თუ პერიოდის ხანგრძლივობა კვირას ან ნაკლებად) - ინტერვალის გამეორება ყოველ კვირას არჩეულ თვეში. ყოველ თვეში - ინტერვალის გამეორება ყოველ თვეში არჩეულ წელს. ყოველ წელს - ინტერვალის გამეორება ყოველ წელს.

ეს არის სამი ძირითადი პარამეტრი, რომლებიც მეორდება ატრიბუტის სხვა ელემენტებში. ისინი საშუალებას გაწვდიან კომბინირება არჩეული ელემენტების პერიოდულობას. რა ნიშნავს ეს? მაგალითად:

  1. ორგანიზაციის ყოველკვირეული განრიგის შესაქმნელად მიმდინარე წლისთვის, თქვენ უნდა აირჩიოთ სამუშაო კვირის ინტერვალი (მაგალითად, ორშაბათი - პარასკევი), და პარამეტრებში მიუთითოთ "ყოველ კვირას, ყოველ თვეში".
  2. თუ გსურთ მიუთითოთ სპეციფიური ინტერვალი კონკრეტული თარიღებისთვის (მაგალითად, შემოდგომის ბაზრობა, რომელიც იმართება ყოველ ოქტომბერში 1-დან) - ინტერვალისთვის 01.10 - 4.10, საჭიროა ერთი პარამეტრი "ყოველ წელს". კომბინირეთ პარამეტრები ოპტიმალური შედეგის მისაღწევად. "ახალი დროის ინტერვალი" - ამ ღილაკზე დაჭერით, თქვენ მიიღებთ კონსტრუქტორს ველებით: დაწყების პერიოდი - დროის ინტერვალის დაწყების ველის შესვლის ადგილი დასრულების პერიოდი - დროის ინტერვალის დასრულების ველის შესვლის ადგილი

დროის პერიოდის ავტომატური გენერაცია

თუ საჭიროა ერთზე განსხვავებული ხანგრძლივობის პერიოდების შეტანა - ეს კონსტრუქტორი დაგეხმარებათ ამ დავალებაში. ღილაკზე დაჭერის შემდეგ, თქვენ იხილავთ: სელექტორი წარმოადგენს დროის პერიოდის ხანგრძლივობის არჩევას დროის ინტერვალის ფარგლებში. თუ საჭიროა პერიოდი ერთი საათზე მეტი, დააწკაპუნეთ ღილაკზე "საათის დამატება" და "საათის შემცირება" შესაბამისად. დროის ინტერვალის პარამეტრების შემდეგ, დააწკაპუნეთ "შენახვა" ცვლილებების შესანახად. შეიტანეთ შუალედური ინტერვალი - საშუალებას გაწვდით დაამატოთ შუალედური დროის ინტერვალები (მაგალითად, დასვენების დრო). დაჭერის შემდეგ გაიხსნება სელექტორი, როგორც ავტომატური დროის პერიოდის გენერაციისთვის.

გამონაკლისები

თუ საჭიროა კონკრეტული თარიღებისთვის განსაკუთრებული წესების შეტანა, საკმარისია დააწკაპუნოთ საჭირო თარიღზე კალენდრის ინტერვალში, რის შემდეგაც ის წითლად შეღებდება და გახდება ხელმისაწვდომი "გამონაკლისების" სიაში. ყურადღება! გამონაკლისების პარამეტრების გარეშე, ის უბრალოდ გამოჩნდება ინტერვალებში. გამონაკლისების პარამეტრი მსგავსია თარიღების ინტერვალის შექმნისას - ყოველ კვირას, ყოველ თვეში, ყოველ წელს, მაგრამ არის დამატებები. მთელი დღე - საშუალებას გაწვდით სრულად გამორიცხოთ არჩეული დღე ინტერვალიდან. ის ხდება ხელმისაწვდომი ატრიბუტებში არჩევისთვის. ან შეგიძლიათ დახუროთ კონკრეტული დროის ინტერვალები, რომლებიც წარმოდგენილია სიაში ქვემოთ. "პარამეტრების" ღილაკზე დაჭერისას, გაიხსნება მოდალური ფანჯარა ყველა დროის პერიოდით, რომლებიც განსაზღვრულია თარიღების ინტერვალში, აქ შეგიძლიათ აირჩიოთ გამორიცხული დროის ინტერვალები, თუ საჭირო არ არის მთელი დღე.

თუ გენერირებული სხვა გამონაკლისები არსებობს, მათ შეიძლება კვლავ გამორიცხონ - ანუ დაბრუნდნენ შექმნილ თარიღების ინტერვალში.

ატრიბუტში არჩევანი

გადაწვდილი ინტერვალების მუშაობა წარმოადგენს პერიოდის დაწყებისა და დასრულების არჩევას, რომელშიც აირჩევა მითითებული დრო. როგორ მუშაობს ეს? საწყისისთვის, კალენდარში საჭიროა აირჩიოთ დაწყების და დასრულების თარიღი.

შემდეგ, თუ დროის ინტერვალები შექმნილია, ისინი გამოჩნდებიან მარჯვენა სვეტში, ხელმისაწვდომი შემდგომი არჩევისთვის.

ინტერვალის არჩევის შემდეგ, ის მოხვდება არჩეული ინტერვალების სიაში, სადაც შეგიძლიათ დააყენოთ პერიოდულობა "ყოველ კვირას", "ყოველ თვეში", "ყოველ წელს".

დროის ინტერვალების არჩევა თითოეულს ამატებს არჩეული ინტერვალის სიაში.

თუ საჭიროა არჩეული პერიოდის გამორიცხვა ზოგიერთი თარიღის, ისინი ასევე შეგიძლიათ დაამატოთ და დააყენოთ. ამისთვის საკმარისია დააწკაპუნოთ აქტიურ ინტერვალზე საჭირო თარიღზე, რის შემდეგაც არჩევანი მოხვდება "გამონაკლისების" სიაში.

გამონაკლისების პარამეტრი ასევე წარმოადგენს პერიოდულობის არჩევას "ყოველ კვირას", "ყოველ თვეში", "ყოველ წელს". დამატებით, გამონაკლისის თარიღისთვის შეგიძლიათ დააყენოთ დროის გამონაკლისები. ამისთვის საჭიროა დააწკაპუნოთ პარამეტრების ღილაკზე, რის შემდეგაც კალენდარი შეიცვლება დროის ინტერვალების სიით, სადაც შეგიძლიათ აირჩიოთ გამორიცხული დროის ინტერვალები არჩეულ თარიღზე.

თუ საჭიროა გამონაკლისის უარყოფა, მაგრამ მისი პერიოდულობის შენარჩუნება სხვა შემთხვევებში, შეგიძლიათ დააწკაპუნოთ გენერირებულ გამონაკლისზე (ყურადღება! ნაჩვენები გამონაკლისის ორიგინალურ თარიღზე დაჭერა გააუქმებს მთელ გამონაკლისების ჯაჭვს!), რის შემდეგაც თარიღი მოხვდება "გარდა" გამონაკლისის სიაში.

.