ድራፍ "እይታዎች" ምንድን ናቸው?

ፍቺ:

Drupal Views ሞጁል እርስዎ ሊታሰቡ በሚችሉበት መንገድ ሁሉ ይዘትዎን ለማደራጀት እና ለማሳየት ያስችልዎታል. ከግማሽ ሚሊዮን የሚደርሱ ድሮምፕል ጣቢያዎች እንደፍርድ ሞዱል ይጠቀማሉ. በጣም ጥሩ ነው.

ለምሳሌ, ለመፅሃፍ ግምገማዎች የብጁ ይዘት አለዉ እንበል. እያንዳንዱ መጽሐፍ ግምገማ የሚከተሉትን መስኮች ያካትታል:

በነባሪ, Drupal የእነዚህ ክለሳዎች መሠረታዊ ዝርዝር እንዲፈጥሩ ያስችልዎታል. በዝርዝሩ ውስጥ ያለውን እያንዳንዱ መስክ ሊደበቁ ወይም ሊያሳዩ ይችላሉ, እና የሽፋን ምስል መጠኑን ያቀናብሩ. እና ሁሉም ሌላ ነገር አይደለም.

ይዘትዎን ይቀላቅሉ እና ያዛምዱ

ከሌሎች እይታዎች, በሌላ መልኩ, ይህንን ውሂብ በሁሉም አይነት ብጁ ዝርዝሮች ላይ መቀላቀል እና ማዛመድ ይችላሉ. ለምሳሌ, ይህንን ማድረግ ይችላሉ:

እነዚህ ምሳሌዎች ከራሴ አናት ላይ ናቸው. ሊመስሉት ይችላሉ, በእይታ ውስጥ ሊገነቡት ይችላሉ.

ተመልከት, ማ! ምንም ኮድ የለም!

እና እነዚህን ሁሉንም እይታዎች ሳይሰሩ አንድ ነጠላ መስመር ኮድ መፍጠር ይችላሉ.

በኮድ ውስጥ እይታ መፈጸም ካለብዎት, የሚከተለውን ይመስላሉ:

SELECT node.nid AS nid, node.created AS node_created ከእንስዶች አንፃፍ LEFT JUN የውጤት_ይዘየይ_ይዘይበኢንደር. Vid = term_node.vid LEFT JIN term_data term_data በ term_node.tid = term_data.tid WHERE (node ​​.status = 1 OR (node. uid = *** CURRENT_USER *** AND *** CURRENT_USER *** <> 0) ወይም *** ADMINISTER_NODES *** = 1) እና (node.promote <> 0) እና (UPPER (term_data.name) = UPPER ('ብሎግ')) ORDER በ node_created DESC

እና ያ ልክ የእኔ የ MySQL ጥያቄ ነው.

ቅርጾችን ለመቅረፅ እና ውጤቶችን ለማስወጣት ኮድ ያስፈልግዎታል. መስኩን ወይም ሁኔታን ለመጨመር ፈልገህ ከፈለግህ, ምንም ነገር ሳያጠፋ ውስጥ ገብተህ ቀስ ብሎ ወደ ውስጥ ዘልተህ ትገባለህ.

እይታዎች? ጠቁም እና ጠቅ ያድርጉ.

በይዘት ዓይነቶች እና እይታዎች ላይ ማሰብ

በብጁ ይዘት አይነቶች እና እይታዎች ላይ ለመስራት ሲማሩ በጣም ሰፊ ወደሆነ የማይጎበኙ የሲም ሲ ኤስ ችግሮችን መፍታት እንደሚችሉ ያውቃሉ.

ስለዚህ እርስዎ ወይም ደንበኛዎ በሌሎች የ CMS ሶፍትዌሮች ላይ የ "ልዩ" ገጾችን የሚፈልገውን ውስብስብ ኮድ ወይም የሶስት ፕለጊን ለማዳን የሚፈለጉትን ይፈልጋሉ. ግን ትንሽ ሃሳብ ከሆነ ወደ አንድ ወይም ከዚያ በላይ ብጁ ይዘት ዓይነቶች እና በደንብ የተሰራ እይታ መቀነስ ይችላሉ.

በብጁ ሞዱሎች እይታን ያስቀጥሉ

እውነት ነው, እይታዎች ሁሉንም ነገር ማድረግ አይችሉም. ነገር ግን በእይታ ወሰኖች ላይ እራስዎን እራስዎን ካገኙ, ድምር ድሪም አመዳደብን ይመልከቱ. እይቶችን የሚያራዝቁ በሺዎች የሚቆጠሩ ሞዱሎች አሉ. እንደአሁን ሁሉ ሞጁሎችን በጥበብ መምረጥ አለብዎት ነገር ግን አንድ ሰው ቀደም ሲል ለችግርዎ መፍትሄ ሊሆን ይችላል.

በመጀመሪያ ግንዛቤዎችን ይማሩ

ነገር ግን ብጁ ሞጁሉን ከመፈለግዎ በፊት "መሰረታዊ" እይታዎች ምን ሊያደርጉ እንደሚችሉ መማርዎን ያረጋግጡ. ብዙ የትምህርቶች እዚያ አሉ, ነገር ግን ለመማር ምርጥ መንገድ አንዱን የተካተቱ እይታዎች ለማንቃት ነው. ወዲያውኑ, ለማየት የሚያስችልዎትን መሠረታዊ ዓይነቶች ያያሉ. ከዚያ መቀየር መጀመር ይችላሉ እና ለመማር በጣም ጥሩው መንገድ ነው.