നിർവ്വചനം:
ദ്രുപാൽ കാഴ്ചകളുടെ ഘടകം നിങ്ങൾ ചിന്തിക്കാൻ കഴിയുന്ന രീതിയിൽ ലോകത്തെ നിങ്ങളുടെ ഉള്ളടക്കം സംഘടിപ്പിക്കാനും കാണിക്കാനും അനുവദിക്കുന്നു. അവർ ദശലക്ഷക്കണക്കിന് ദ്രുപാൽ സൈറ്റുകളെ കാഴ്ച ഘടകം ഉപയോഗിക്കുന്നുവെന്ന് റിപ്പോർട്ട് ചെയ്യുന്നു. അത് നല്ലതാണ്.
ഉദാഹരണത്തിന്, പുസ്തക അവലോകനങ്ങൾക്ക് നിങ്ങൾക്ക് ഇഷ്ടാനുസൃത ഉള്ളടക്ക തരം ഉണ്ടെന്ന് പറയാം. ഓരോ പുസ്തക അവലോകനവും ഇനിപ്പറയുന്ന ഫീൽഡുകൾ ഉൾക്കൊള്ളുന്നു:
- കവർ ചിത്രം
- ശീർഷകം
- രചയിതാവ്
- പ്രസാധകൻ
- പ്രസിദ്ധീകരണ വർഷം
സ്വതവേ, ഈ അവലോകനങ്ങളുടെ അടിസ്ഥാന പട്ടിക തയ്യാറാക്കാൻ ദ്രുപാൽ അനുവദിക്കും. നിങ്ങൾക്ക് ലിസ്റ്റിംഗിൽ ഓരോ ഫീൽഡ് മറയ്ക്കാനോ അല്ലെങ്കിൽ കാണിക്കാനോ കവർ ഇമേജിന്റെ വലുപ്പം സജ്ജമാക്കാനോ കഴിയും. മറ്റെല്ലാവരുടെയും കാര്യമല്ല.
നിങ്ങളുടെ ഉള്ളടക്കം മിക്സ് ചെയ്യുക, പൊരുത്തപ്പെടുത്തുക
കാഴ്ചപ്പാടുകളിലൂടെ, എല്ലാ ഡാറ്റയും ഇച്ഛാനുസൃത ലിസ്റ്റിംഗിൽ സംയോജിപ്പിച്ച് നിങ്ങൾക്ക് ഈ ഡാറ്റ ചേർക്കാനാകും. ഉദാഹരണത്തിന്, നിങ്ങൾക്ക് ഇവ ചെയ്യാനാകും:
- എല്ലാ പേജുകളും അവയുടെ തലക്കെട്ടനുസരിച്ച് പട്ടികപ്പെടുത്തിയ ഒരു പേജ് ഉണ്ടായിരിക്കണം. ഓരോ അവലോകനത്തിലേക്കും ഓരോ ശീർഷക ലിങ്കുകളും.
- നിങ്ങൾ അവലോകനം ചെയ്ത എല്ലാ രചയിതാക്കളെയും ലിസ്റ്റുചെയ്യുന്ന മറ്റൊരു പേജ് നേടുക. ഓരോ എഴുത്തുകാരനും ആ രചയിതാവിന്റെ തലക്കെട്ടുകളുടെ ഒരു ചെറിയ ലിസ്റ്റിംഗിലേക്ക് ലിങ്കുചെയ്യുന്നു.
- ഒരു ഗ്രിഡിൽ കവർ ഇമേജുകൾ മാത്രമുള്ള ഒരു മൂന്നാം പേജ് ഉണ്ടായിരിക്കണം. ഓരോ അവലോകനത്തിലേക്കും ഓരോ ഇമേജ് ലിങ്കുകളും.
- നിങ്ങളുടെ ഏറ്റവും സമീപകാലത്തെ അവലോകനങ്ങളുടെ ലഘുചിത്ര കവർ ചിത്രവും ടീസറും മാത്രം കാണിക്കുന്ന ഒരു സൈഡ്ബാറിൽ ഉപയോഗിക്കുക . കൂടാതെ, "പാശ്ചാത്യ", "നിഗൂഢത" അല്ലെങ്കിൽ "വായനക്കാരനായ സ്റ്റാർ ട്രക്ക് ഫാൻസി ഫിക്ഷൻ" എന്നീ പദങ്ങളുമായി നിങ്ങൾ ടാഗ് ചെയ്യപ്പെട്ടവ മാത്രം കാണിക്കുക.
അങ്ങനെയുള്ള ഉദാഹരണങ്ങൾ എന്റെ തലയ്ക്ക് മുകളിലാണ്. നിങ്ങൾക്കത് ചിന്തിക്കാൻ കഴിയുമെങ്കിൽ, അത് നിങ്ങൾ കാഴ്ചകളിൽ ഇത് നിർമ്മിക്കാൻ സാധ്യതയുണ്ട്.
നോക്ക്! കോഡ് ഇല്ല!
ഒറ്റ കോഡിനൊപ്പം നിങ്ങൾക്ക് ഈ എല്ലാ കാഴ്ചപ്പാടുകളും സൃഷ്ടിക്കാൻ കഴിയും.
നിങ്ങൾ കോഡ് ഒരു വീക്ഷണം ഉണ്ടായിരുന്നു എങ്കിൽ, ഇത് ഇങ്ങനെ ചെയ്യും:
Node.nid AS node. നോഡ്.ക്രീഡ് നോഡ് നോഡ് നോഡ് നോഡ് നോഫ്ഡ് നോഡ് നോഫ്ഡ് ജോയിന്റ് ടൈം_ നോഡ് ടൈം_നോഡ് ഓൺ നോഡ്.വിഡ് = ടേം_നൗട്ട്.വിഡ് LEFT ജോയിന്റ് ടൈം_ഡാറ്റ ടൈം_ഡാറ്റ ഓൺ ടൈം_നോഡ്മിഡിറ്റ് = ദീര്ഡ്_ഡാറ്റാഡിഡ് WHERE (node.status = 1 അല്ലെങ്കിൽ (നോഡ്. ഉം (** CURRENT_USER *** AND *** CURRENT_USER *** 0) അല്ലെങ്കിൽ *** ADMINISTER_NODES *** = 1) കൂടാതെ (നോഡ്.promote <> 0) കൂടാതെ (UPPER (term_data.name) = UPPER ('ബ്ലോഗ്')) ഓർഡർ BY നോഡ്_ക്രീറ്റഡ് DESCഅത് എന്റെ MySQL ചോദ്യമാണ്.
ഫലങ്ങളെ ഫോർമാറ്റുചെയ്യുന്നതിനും ഔട്ട്പുട്ട് ചെയ്യുന്നതിനും നിങ്ങൾക്ക് കോഡ് ആവശ്യമാണ്. നിങ്ങൾ എപ്പോഴെങ്കിലും ഒരു വയലോ അല്ലെങ്കിൽ ഒരു വ്യവസ്ഥയോ ചേർക്കണമെന്നുണ്ടെങ്കിൽ, നിങ്ങൾക്ക് ഒന്നും നഷ്ടപ്പെടുത്താതെ കോഡ് അനായാസേന വേണം.
കാഴ്ചകൾ? പോയിന്റ് ക്ലിക്ക് ചെയ്യുക.
ഉള്ളടക്ക തരത്തിലും കാഴ്ചയിലും ചിന്തിക്കുന്നു
നിങ്ങൾ ഇഷ്ടാനുസൃത ഉള്ളടക്ക തരങ്ങളും കാഴ്ചപ്പാടുകളും ഉപയോഗിച്ച് പഠിക്കാൻ പഠിച്ചതുപോലെ, ഇക്കാലത്ത് ബുദ്ധിമുട്ടുള്ള സിഎംഎസ് പ്രശ്നങ്ങൾക്ക് ഒരു വലിയ ശതമാനം പരിഹരിക്കാൻ കഴിയും.
മിക്കപ്പോഴും, നിങ്ങളോ നിങ്ങളുടെ ക്ലയന്റിനും "പ്രത്യേക" താളുകൾ ആവശ്യമുണ്ടു്, മറ്റു സിഎംഎസ് സോഫ്റ്റ്വെയറുകൾക്കു് സങ്കീർണ്ണമായ കോഡിങ്, അല്ലെങ്കിൽ പ്ലഗ്-ക്കായുള്ള തിരക്കിലായ ഒരു വേട്ടം. എന്നാൽ അല്പം ചിന്തയോടെ, നിങ്ങൾക്ക് അവ ഒന്നോ അതിലധികമോ ഇഷ്ടാനുസൃത ഉള്ളടക്ക തരങ്ങളിലേക്കും, നല്ല രീതിയിൽ നിർമ്മിച്ച കാഴ്ചയിലേക്കും കുറയ്ക്കും.
കസ്റ്റം മൊഡ്യൂളുകൾ ഉപയോഗിച്ച് കാഴ്ചകൾ വിപുലീകരിക്കുക
ശരി, കാഴ്ചകൾ എല്ലാം ചെയ്യാൻ കഴിയില്ല. കാഴ്ചപ്പാടുകളുടെ പരിമിതികൾക്കെതിരായി സ്വയം നിങ്ങളെത്തന്നെ കണ്ടെത്തിയാൽ, പരിശോധിക്കുക drupal.org. കാഴ്ചകൾ വിപുലീകരിക്കാൻ ആയിരക്കണക്കിന് മൊഡ്യൂളുകൾ ഉണ്ട്. എല്ലായ്പ്പോഴും എന്നപോലെ നിങ്ങൾ മൊഡ്യൂളുകളെ വിവേകത്തോടെ തിരഞ്ഞെടുക്കുക , പക്ഷെ ഒരാൾ ഇതിനകം നിങ്ങളുടെ പ്രശ്നം പരിഹരിച്ചത് തികച്ചും സാദ്ധ്യമാണ്.
ആദ്യം കാഴ്ചകൾ കാണുക
എന്നാൽ നിങ്ങൾ ഒരു ഇച്ഛാനുസൃത ഘടകം തിരയുന്നതിനു മുൻപ്, "ബേസ്" കാഴ്ചകൾ ചെയ്യാൻ കഴിയുന്നതെന്തെന്ന് നിങ്ങൾ മനസ്സിലാക്കിയിട്ടുണ്ടെന്ന് ഉറപ്പാക്കുക. അവിടെ ധാരാളം ട്യൂട്ടോറിയലുകൾ ഉണ്ട്, പക്ഷേ പഠിക്കാനുള്ള മികച്ച മാർഗ്ഗം ഉൾപ്പെടുത്തിയ കാഴ്ച്ചകളിൽ ഒന്നാണ്. ഉടൻ തന്നെ, നിങ്ങൾക്ക് ഒരു വീക്ഷണം സൃഷ്ടിക്കേണ്ട അടിസ്ഥാന ഘടകങ്ങൾ കാണും. പിന്നെ നിങ്ങൾക്ക് ടേബിംഗ് ആരംഭിക്കാം - അതാണ് പഠിക്കാനുള്ള ഏറ്റവും നല്ല മാർഗം.