Skip to main content

Drupal "காட்சிகள்" என்றால் என்ன, அவை எவ்வாறு பயன்படுத்தப்படுகின்றன?

Anonim

Drupal காட்சிகள் தொகுதி நீங்கள் நினைத்து கிட்டத்தட்ட எந்த வழியில் உங்கள் உள்ளடக்கத்தை ஏற்பாடு மற்றும் காட்ட அனுமதிக்கிறது. ஓவர் அரை மில்லியன் ட்ருபல் தளங்கள் அவர்கள் காட்சிகள் தொகுதி பயன்படுத்த என்று அறிக்கை.

உதாரணமாக, நீங்கள் புத்தகம் விமர்சனங்களை தனிப்பயன் உள்ளடக்க வகை என்று சொல்கிறேன். ஒவ்வொரு புத்தக மதிப்பாய்வு பின்வரும் துறைகள் அடங்கும்:

  • படத்தை மறைக்கவும்
  • தலைப்பு
  • ஆசிரியர்
  • பதிப்பகத்தார்
  • வெளியீட்டு ஆண்டு

முன்னிருப்பாக, இந்த மதிப்பீடுகளின் அடிப்படை பட்டியலை உருவாக்குவதற்கு Drupal உங்களை அனுமதிக்கும். பட்டியலிலுள்ள ஒவ்வொரு களத்தையும் நீங்கள் மறைக்கவோ அல்லது காட்டவோ முடியாது, மேலும் அட்டைப் படத்தின் அளவை அமைக்கவும், வேறு ஒரு முழு நிறைய இடத்தையும் அமைக்கவும் முடியாது.

உங்கள் உள்ளடக்கத்தை கலந்து மற்றும் பொருத்தவும்

பார்வைகள் மூலம், மறுபுறம், நீங்கள் தனிப்பயன் பட்டியல்கள் அனைத்து வகையான இந்த தரவு கலந்து மற்றும் பொருத்த முடியும். உதாரணமாக, நீங்கள்:

  • அனைத்துப் புத்தகங்களையும் அவற்றின் தலைப்பின்கீழ் பட்டியலிடும் பக்கத்தைக் கொண்டிருங்கள். முழு மதிப்பிற்கு ஒவ்வொரு தலைப்பு இணைப்புகள்.
  • நீங்கள் மதிப்பாய்வு செய்த அனைத்து ஆசிரியர்களையும் பட்டியலிடும் மற்றொரு பக்கம் உள்ளது. அந்த எழுத்தாளர் தலைப்புகள் ஒரு குறுகிய பட்டியல் ஒவ்வொரு ஆசிரியர் இணைப்புகள்.
  • மூன்றாவது பக்கம் உள்ளது மட்டுமே கவர் படங்கள், ஒரு கட்டத்தில். முழு மதிப்பிற்கு ஒவ்வொரு பட இணைப்புகளும்.
  • ஒரு பக்கப்பட்டியில் இது உங்கள் ஆறு மிக சமீபத்திய விமர்சனங்களை மட்டுமே சிறு கவர் படத்தை மற்றும் டீஸர் காட்டுகிறது. மேலும், நீங்கள் மட்டுமே "மேற்கு", "மர்மம்", அல்லது "படிக்கக்கூடிய ஸ்டார் ட்ரெக் ரசிகர் புனைகதை" ஆகியவற்றால் குறிக்கப்பட்ட அந்த புத்தகங்களைக் காட்டவும்.

பார், மா! இல்லை கோட்!

ஒரு ஒற்றை வரி இல்லாமல் இந்த பார்வைகளை நீங்கள் உருவாக்க முடியும்.

நீங்கள் குறியீட்டில் ஒரு பார்வை செய்ய வேண்டியிருந்தால், இது போன்ற ஏதாவது ஒன்றைப் பார்ப்போம்:

Node.nid AS node.Node.created AS node_created node node LEFT JOIN உடன் term_node term_node node.vid = term_node.vid LEFT JOIN term_data term_data term_node.tid = term_data.tid WHERE (node.status = 1 OR (முனை. **** CURRENT_USER *** மற்றும் *** CURRENT_USER *** <> 0) அல்லது *** ADMINISTER_NODES *** = 1) மற்றும் (node.promote <> 0) மற்றும் (UPPER (term_data.name) = UPPER ('blog')) ORDER BY node_created DESC

அது தான் MySQL கேள்வி.

உள்ளடக்க வகைகள் மற்றும் பார்வைகளில் நினைத்துப் பாருங்கள்

நீங்கள் தனிப்பயன் உள்ளடக்க வகைகள் மற்றும் பார்வைகளுடன் பணிபுரிய கற்றுக்கொள்வதால், நீங்கள் இதுவரை சிரமமற்ற CMS சிக்கல்களில் ஒரு பெரிய சதவிகிதம் தீர்க்க முடியும் என்பதைக் கண்டறியலாம்.

பெரும்பாலும், நீங்கள் அல்லது உங்கள் கிளையண்ட், மற்ற CMS மென்பொருளில் சிக்கலான கோடிங் தேவைப்படும் அல்லது சொருகலுக்கான ஒரு பெரும் வேட்டை தேவைப்படும் "சிறப்பு" பக்கங்கள் வேண்டும். ஒரு சிறிய சிந்தனையுடன், நீங்கள் ஒன்று அல்லது அதற்கு மேற்பட்ட தனிபயன் உள்ளடக்க வகைகளை குறைக்கலாம், மற்றும் நன்கு கட்டமைக்கப்பட்ட காட்சி.

தனிபயன் தொகுதிகள் கொண்ட பார்வைகளை விரிவாக்குக

உண்மை, காட்சிகள் எல்லாவற்றையும் செய்ய முடியாது, ஆனால் காட்சிகள் வரம்பிற்கு எதிராக எப்போதும் உங்களைக் கண்டால், பாருங்கள்:

drupal.orgபார்வைகளை விரிவுபடுத்தும் ஆயிரக்கணக்கான மாதிரிகள் உள்ளன. எப்போதும் போல், நீங்கள் புத்திசாலித்தனமாக தொகுதிகள் தேர்வு செய்ய வேண்டும், ஆனால் யாராவது ஏற்கனவே உங்கள் பிரச்சினையை தீர்த்து விட்டது.

முதலில் பார்வைகளைக் கற்கவும்

தனிப்பயன் தொகுதியை தேடுவதற்கு முன், "அடிப்படை" காட்சிகள் என்ன செய்ய முடியும் என்பதை நீங்கள் அறிந்து கொண்டீர்கள் என்பதை உறுதிப்படுத்திக் கொள்ளுங்கள். அங்கு பயிற்சி நிறைய உள்ளன, ஆனால் கற்று கொள்ள சிறந்த வழி உள்ளிட்ட காட்சிகள் ஒரு செயல்படுத்த உள்ளது.