வரையறை:
Drupal காட்சிகள் தொகுதி நீங்கள் நினைத்து கிட்டத்தட்ட எந்த வழியில் உங்கள் உள்ளடக்கத்தை ஏற்பாடு மற்றும் காட்ட அனுமதிக்கிறது. அரை மில்லியனுக்கும் மேலான Drupal sites அவர்கள் காட்சிகள் தொகுதி பயன்படுத்த என்று அறிக்கை. அது நல்லது.
உதாரணமாக, நீங்கள் புத்தகம் விமர்சனங்களை தனிப்பயன் உள்ளடக்க வகை என்று சொல்கிறேன். ஒவ்வொரு புத்தக மதிப்பாய்வு பின்வரும் துறைகள் அடங்கும்:
- கவர் படத்தை
- தலைப்பு
- ஆசிரியர்
- பதிப்பகத்தார்
- வெளியீட்டு ஆண்டு
முன்னிருப்பாக, இந்த மதிப்பீடுகளின் அடிப்படை பட்டியலை உருவாக்குவதற்கு 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 மென்பொருளில் சிக்கலான கோடிங் தேவைப்படும் அல்லது சொருகலுக்கான ஒரு பெரும் வேட்டை தேவைப்படும் "சிறப்பு" பக்கங்கள் வேண்டும். ஆனால் கொஞ்சம் சிந்தனையுடன், நீங்கள் ஒன்று அல்லது அதற்கு மேற்பட்ட தனிபயன் உள்ளடக்க வகைகளை குறைக்கலாம், மற்றும் நன்கு கட்டமைக்கப்பட்ட காட்சி.
தனிபயன் தொகுதிகள் கொண்ட பார்வைகளை விரிவாக்குக
உண்மை, பார்வை எல்லாம் செய்ய முடியாது. ஆனால் நீங்கள் காட்சிகள் வரம்பிற்குள் உங்களை எப்போதாவது கண்டுபிடித்தால், டாகுலால்.கா. பார்வைகளை விரிவாக்கும் ஆயிரக்கணக்கான தொகுதிகள் உள்ளன. எப்போதும் போல், நீங்கள் புத்திசாலித்தனமாக தொகுதிகள் தேர்வு செய்ய வேண்டும், ஆனால் யாராவது ஏற்கனவே உங்கள் பிரச்சினையை தீர்த்து விட்டது.
ஆனால் காட்சிகள் முதலில் தெரிந்து கொள்ளுங்கள்
ஆனால் நீங்கள் தனிப்பயன் தொகுதியை தேடுவதற்கு முன், "அடிப்படை" பார்வைகள் என்ன செய்ய முடியும் என்பதை நீங்கள் அறிந்து கொண்டீர்கள் என்பதை உறுதிப்படுத்திக் கொள்ளுங்கள். அங்கு பயிற்சி நிறைய உள்ளன, ஆனால் கற்று கொள்ள சிறந்த வழி உள்ளிட்ட காட்சிகள் ஒரு செயல்படுத்த உள்ளது. உடனே, நீங்கள் ஒரு பார்வையை உருவாக்க வேண்டிய அடிப்படை கூறுகளை நீங்கள் காண்பீர்கள். பின்னர் நீங்கள் முறுக்குவதை தொடங்கலாம் - அது கற்றுக்கொள்ள சிறந்த வழி.