Skip to main content

Drupal ఏమిటి "వీక్షణలు" మరియు వారు ఎలా ఉపయోగిస్తారు?

Anonim

Drupal అభిప్రాయాలు మాడ్యూల్ మీరు ఏ విధంగా ఆలోచించాలో ప్రపంచానికి మీ కంటెంట్ను నిర్వహించడానికి మరియు చూపించడానికి మిమ్మల్ని అనుమతిస్తుంది. ఓవర్ సగం మిలియన్ డ్రూపాల్ సైట్లు వారు అభిప్రాయ మాడ్యూల్ను ఉపయోగించారని నివేదించండి.

ఉదాహరణకు, మీకు పుస్తక సమీక్షల కోసం అనుకూల కంటెంట్ రకాన్ని కలిగి ఉన్నారని చెప్పండి. ప్రతి పుస్తక సమీక్షలో క్రింది ఖాళీలను ఉన్నాయి:

  • చిత్రం కవర్
  • శీర్షిక
  • రచయిత
  • ప్రచురణ
  • ప్రచురణ సంవత్సరం

అప్రమేయంగా, Drupal మీరు ఈ సమీక్షలు ఒక ప్రాథమిక లిస్టింగ్ చేయడానికి అనుమతిస్తుంది. మీరు లిస్టింగ్ లో ప్రతి ఫీల్డ్ దాచవచ్చు లేదా చూపవచ్చు, మరియు కవర్ చిత్రం యొక్క పరిమాణం సెట్ మరియు మొత్తం చాలా కాదు.

మీ కంటెంట్ను మిక్స్ చేసి, సరిపోల్చుకోండి

వీక్షణలతో, మరోవైపు, మీరు ఈ డేటాను అన్ని రకాల కస్టమ్ జాబితాలలో కలపవచ్చు మరియు సరిపోల్చవచ్చు. ఉదాహరణకు, మీరు:

  • అన్ని పుస్తకాలను వారి శీర్షిక ద్వారా జాబితా చేసే పేజీని కలిగి ఉండండి. పూర్తి సమీక్షకు ప్రతి శీర్షిక లింకులు.
  • మీరు సమీక్షించిన అన్ని రచయితలను జాబితా చేసే మరొక పేజీని కలిగి ఉండండి. ఆ రచయిత ద్వారా శీర్షికల యొక్క చిన్న జాబితాకు ప్రతి రచయిత లింకులు.
  • మూడవ పేజీ ఉంది మాత్రమే కవర్ చిత్రాలు, ఒక గ్రిడ్లో. పూర్తి సమీక్షకు ప్రతి చిత్రం లింక్లు.
  • కలిగి సైడ్బార్ ఇది మీ ఆరు ఇటీవలి సమీక్షల కోసం సూక్ష్మచిత్రం కవర్ చిత్రం మరియు టీజర్లను మాత్రమే చూపిస్తుంది. ఇంకా, మీరు మాత్రమే పదాలు "పశ్చిమ", "మిస్టరీ" లేదా "చదవగలిగిన స్టార్ ట్రెక్ ఫ్యాన్ ఫిక్షన్" లతో ట్యాగ్ చేయబడినవి.

చూడండి, మా! కోడ్ లేదు!

కోడ్ యొక్క ఒకే వరుస లేకుండా మీరు ఈ అభిప్రాయాలను నిర్మించవచ్చు.

మీరు కోడ్లో ఒక అభిప్రాయాన్ని చేయాల్సి వస్తే, అది ఇలా కనిపిస్తుంది:

Node.nid AS nid. Node.created AS నోడ్ నోడ్ నుండి నోడ్_నిర్వచించబడుతుంది LEFT JOIN పదం nnode term_node node.vid = term_node.vid LEFT JOIN పదం_దాటా term_data term_node.tid = term_data.tid WHERE (node.status = 1 OR (నోడ్. UID = *** CURRENT_USER *** మరియు *** CURRENT_USER *** <> 0) లేదా *** ADMINISTER_NODES *** = 1) మరియు (నోడ్.promote <> 0) మరియు (UPPER (term_data.name) = UPPER ('బ్లాగ్')) ORDER BY node_created DESC

మరియు ఇది కేవలం MySQL ప్రశ్న.

కంటెంట్ రకాలు మరియు వీక్షణలలో ఆలోచించడం

మీరు కస్టమ్ కంటెంట్ రకాలు మరియు వీక్షణలతో పనిచేయడాన్ని నేర్చుకుంటూ, ఇంతవరకు అదుపులేని CMS సమస్యల యొక్క భారీ శాతాన్ని పరిష్కరించగలరని మీరు తెలుసుకుంటారు.

కాబట్టి తరచుగా, మీరు లేదా మీ క్లయింట్ "CMS" సాఫ్ట్ వేర్ పై "ప్రత్యేక" పేజీలు కోరుకుంటారు, ఇది సంక్లిష్ట కోడింగ్ లేదా ప్లగ్ఇన్ కోసం నిరాశకు గురవుతుంది. కొంచెం ఆలోచనతో, మీరు వాటిని ఒకటి లేదా అంతకంటే ఎక్కువ అనుకూల కంటెంట్ రకాలను తగ్గించవచ్చు మరియు బాగా నిర్మించబడిన వీక్షణ.

కస్టమ్ మాడ్యూల్స్తో వీక్షణలను విస్తరించండి

నిజం, వీక్షణలు ప్రతిదాన్ని చేయలేవు, కానీ మీరు వీక్షణల పరిమితులపై ఎప్పుడైనా మిమ్మల్ని కనుగొంటే, తనిఖీ చేయండి:

drupal.orgవీక్షణలు విస్తరించే వేలాది నమూనాలు ఉన్నాయి. ఎప్పటిలాగే, మీరు తెలివిగా మాడ్యూల్లను ఎన్నుకోవాలి, కానీ మీ సమస్యను పరిష్కరించుకోవటానికి ఇది చాలా సాధ్యమే.

మొదటి అభిప్రాయాలను తెలుసుకోండి

మీరు కస్టమ్ మాడ్యూల్ కోసం చూస్తున్న ముందు, "బేసిక్" అభిప్రాయాలు ఏమిటో మీరు తెలుసుకున్నారని నిర్ధారించుకోండి. అక్కడ ట్యుటోరియల్స్ పుష్కలంగా ఉన్నాయి, కానీ తెలుసుకోవడానికి ఉత్తమ మార్గం చేర్చబడిన వీక్షణలు ఒకటి ప్రారంభించడానికి ఉంది.