एंटिटी संदर्भ पेड़ Drupal होस्टिंग
एक शब्दावली का एक श्रेणीबद्ध प्रतिनिधित्व बनाएँ।
पैरामीटर
$ Vid। कौन सा शब्दावली के लिए पेड़ उत्पन्न करने के लिए।
$ माता पिता। जिसके तहत अवधि आईडी पेड़ उत्पन्न करने के लिए। 0, तो संपूर्ण शब्दावली के लिए पेड़ उत्पन्न करते हैं।
$ Max_depth। पेड़ के स्तरों की संख्या वापस जाने के लिए। शून्य छोड़ दो सभी स्तरों पर लौटने के लिए।
$ Load_entities। सही है, तो एक पूर्ण इकाई लोड अवधि वस्तुओं पर हो जाएगा। अन्यथा वे जब मामले की बड़ी संख्या को सूचीबद्ध निष्पादन समय और स्मृति की खपत को बचाने के लिए तालिका से सीधे पूछे आंशिक वस्तुओं रहे हैं। गलत करने के लिए चूक।
प्रतिलाभ की मात्रा
पेड़ में सभी अवधि में ऑब्जेक्ट की श्रृंखला। प्रत्येक अवधि वस्तु "गहराई" और अपनी सामान्य लोगों के अलावा "अभिभावकों" गुण के लिए बढ़ा दिया गया है। परिणाम स्थिर कैश नहीं किया जाता। टर्म वस्तुओं आंशिक या $ load_entities पैरामीटर पर पूरा आधार पर किया जाएगा।
taxonomy_get_tree को 14 कॉल ()
ForumTestCase :: मॉड्यूल / मंच / forum.test टेस्ट कि मंच नोड्स एक माता पिता के बिना नहीं जोड़ा जा सकता में testAddOrphanTopic। में मॉड्यूल / मंच / forum.module forum_forum_load किसी दिए गए वर्गीकरण अवधि आईडी के लिए सभी मंचों की एक पेड़ देता है। मॉड्यूल / क्षेत्र / मॉड्यूल / options.api.php विकल्पों की सूची देता है विकल्प / में hook_options_list एक क्षेत्र के लिए प्रदर्शित किया जाएगा। NodeAccessPagerTestCase :: मॉड्यूल में testForumPager / नोड / node.test दायरे प्रति एकाधिक अनुदान के साथ नोड्स के लिए मंच नोड पेजर टेस्ट। TaxonomyQueryAlterTestCase :: मॉड्यूल / वर्गीकरण / taxonomy.test टेस्ट मैचों में testTaxonomyQueryAlter कि उपयुक्त टैग जब डेटाबेस क्वेरी करने जुड़ जाते हैं।
'Taxonomy_get_tree' के लिए 2 स्ट्रिंग संदर्भ
Madis 10:11 बजे मार्च 23, 2012 टिप्पणी की
वर्गीकरण मेनू और मेनू ब्लॉक मॉड्यूल की जाँच करें वे पहले से ही आप क्या चाहते हैं (खासकर यदि आप Drupal में कोडिंग से परिचित नहीं हैं) प्रदान करते हैं या नहीं।
क्या उन मॉड्यूल की पेशकश से परे अनुकूलन की जरूरत है तो यह कोड उपयोगी हो सकता है, लेकिन आप जहां कोड में चला जाता है कस्टम मॉड्यूल बनाना की जरूरत है। आप इस की जांच कर सकते हैं और इस पृष्ठ आरंभ करने के लिए। mymodule.module फ़ाइल (सभी 'mymodule' उदाहरणों अपने मॉड्यूल के नाम के साथ बदलने की जरूरत हो) के अंदर कोड डाल एक बार आधार बनाया गया है, मॉड्यूल को सक्षम और ब्लॉक प्रशासन पेज की जाँच करें। यदि ऐसा नहीं है वहाँ यकीन है कि आप सब कुछ ठीक हो गया और कैश स्पष्ट कर दूं।
depatterson 2:35 बजे मार्च 26, 2012 टिप्पणी की
यह सिर्फ था कि मैं क्या जरूरत है! मैं Drupal विकास के लिए नया हूँ और मैं बहुत पता लगाना वर्डप्रेस 'wp_list_categories को दोहराने के लिए कैसे की संभावना से भयभीत था ()। तुम मुझे मुसीबत का एक बहुत कुछ बचा लिया गया है!
rodibox 1:32 बजे दिसंबर 12, 2012 टिप्पणी की
नमस्कार मित्रों।
मैं इस समारोह DRUPAL7 ड्रुपल (drupal.org/node/225426) वर्गीकरण तर्क के साथ दृश्य के लिए बनाया के साथ क्या करने की जरूरत, एक ही पृष्ठ पर सभी प्रस्तुत: सुर्खियों के रूप में शर्तों, पदानुक्रम प्रदर्शित किया
मैं एक प्रोग्रामर नहीं हूँ, मैं अगर कोई वर्गीकरण अवधि के आधार पर वर्गीकृत एक सूची ड्रुपल 7 के साथ मदद कर सकते हैं पूछना होगा।
Drupal 6 में मैं इस का पालन किया और यह सही निकला
मैं Drupal-7 के साथ इसे बनाने के लिए इस कोड को पारित नहीं हो सकता
पहले से ही से आपको बहुत बहुत धन्यवाद
मेरी अंग्रेजी के लिए खेद है
डैरिन 12:35 बजे जनवरी 10, 2013
इस भयानक Dooshta था। पोस्ट करने का शुक्रिया।
reign85 मई 15, 2013 2:18 बजे
अरे यह संलग्न क्षेत्रों मूल्यों प्रदान नहीं करते
capynet 23:26 पर 30 जून, 2013
सांबा बी 2:35 बजे सितंबर 22, 2015 टिप्पणी की
इस उत्तर के लिए धन्यवाद। यह मैं क्या दिनों से खोज कर ली जाती है।
sumaiyajaved 8:58 बजे 4 जुलाई, 2013
नई स्क्रिप्ट नहीं उत्पादों के साथ मेनू आइटम पर ध्यान नहीं देता। यह भी मेनू बनाने के लिए गहराई के बजाय माता-पिता क्षेत्र उपयोग करता है। यह आसान थीम अनुमति देता है।
/ **
* CSV आयात सर्वर से csv फ़ाइल (आईईएलटीएस दिनांकों परीक्षण) अपलोड करने के लिए कॉलबैक
* /
समारोह menu_custom_generate ()
$ शर्तों = taxonomy_get_tree (5, 0, 2); // सही शब्दावली आईडी का प्रयोग करें।
// print_r ($ शर्तों);
// सक्रिय निशान टीआईडी-s प्राप्त करें।
$ सक्रिय = आर्ग (2);
$ Active_parents = taxonomy_get_parents_all ($ सक्रिय);
$ Active_parents_tids = सरणी ();
foreach ($ अभिभावक के रूप में $ active_parents) $ active_parents_tids [] = $ अभिभावक> टीआईडी;
>
// मेनू बनाएँ।
$ Term_count = गिनती ($ शर्तों);
$ शेष भाग = '';
$ शेष भाग। = '
-
';
के लिए ($ मैं = 0; $ i < $term_count; $i++) $tid = $terms[$i]->टीआईडी;
term_data $ = taxonomy_term_load ($ टीआईडी); // print_r ($ term_data-> field_icon);
अगर (isset ($ term_data-> field_new_title [ 'und'] [0] [ 'मान'])) $ title = $ term_data-> field_new_title [ 'und'] [0] [ 'मूल्य']; बाकी $ title = $ शर्तों [$ i] -> नाम;
अगर (isset ($ term_data-> field_icon [ 'und'] [0] [ 'URI'])) $ पथ = $ term_data-> [ 'und'] [0] [ 'URI'] field_icon; बाकी $ पथ = "सार्वजनिक: //default_images/soup.jpg";
$ Menu_icon_path = file_create_url ($ पथ); $ Menu_item = "
। "$ शीर्षक;
$ = Total_items_term ($ टीआईडी) गिनती;
// कक्षाएं स्ट्रिंग बनाएँ।
$ कक्षाएं = '';
$ बच्चों = taxonomy_get_children ($ शर्तों [$ i] -> टीआईडी);
$ Active_trail = in_array ($ शर्तों [$ i] -> टीआईडी, $ active_parents_tids);
अगर ($ active_trail । $ बच्चों) $ कक्षाएं = 'का विस्तार सक्रिय-निशान';
elseif ($ active_trail) $ कक्षाएं = 'सक्रिय-निशान'।
। Elseif ($ बच्चों) $ कक्षाएं = 'ढह';
$ परिणाम = db_query ( 'का चयन taxonomy_index से n.nid rd अंदरूनी शामिल हों नोड n पर rd.nid = n.nid कहां rd.tid =: टीआईडी और n.status = 1', सरणी ( ': टीआईडी' => $ टीआईडी ));
$ गिनती = गिनती ($ result-> fetchCol ());
$ लौट गिनती;
dangswiss 12:06 बजे जनवरी 25, 2014 टिप्पणी की
ठीक है, तुम लोगों को पता है कि तुम क्या बारे में बात कर रहे हैं लगता है!
मैं एक स्क्रिप्ट है कि मुझे एक वर्गीकरण अवधि देता है, वर्तमान उपयोगकर्ता के आधार पर बनाने के लिए कोशिश कर रहा हूँ। उदाहरण के लिए, उपयोगकर्ता "पीटर" एक वर्गीकरण इस तरह के एक शब्दावली "स्तर" से "विशेषज्ञ" के रूप में अपने उपयोगकर्ता खाते से संबद्ध अवधि, है - विशेषज्ञ एक ड्रॉप-डाउन से चुना गया था जब उसके उपयोगकर्ता खाता बनाया गया था, तो यह DB में पहले से ही है।
अब, जब भी पीटर की तरह एक उपयोगकर्ता सामग्री का एक नया टुकड़ा बनाता है, मैं वर्गीकरण शब्द है कि उसके खाते से संबद्ध हो और है कि केवल व्यवस्थापक, के लिए उपयोग किया पीटर की तरह नहीं उपयोगकर्ताओं के लिए एक कस्टम पाठ क्षेत्र पहले से भर और उसके उपयुक्त शब्द डालने खींचने के लिए चाहते हैं । मुझसे यह कैसे होगा? यह कुछ इस तरह के लिए taxonomy_get_tree () का उपयोग के लिए उपयुक्त है? मैं परिकलित फील्ड मॉड्यूल का उपयोग कर रहा हूँ।