एंटिटी संदर्भ पेड़ 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 टिप्पणी की

एंटिटी संदर्भ पेड़ Drupal होस्टिंग किया गया गया है

नमस्कार मित्रों।
मैं इस समारोह 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 () का उपयोग के लिए उपयुक्त है? मैं परिकलित फील्ड मॉड्यूल का उपयोग कर रहा हूँ।

संबंधित आलेख

टर्म संदर्भ विजेट Drupal होस्टिंग11:30 बजे मैं मो पर D7 पर एक वाणिज्य साइट का निर्माण कर रहा हूँ 13 मार्च, 2014 को frankdesign द्वारा प्रकाशित किया गया और मैं एक बार देखा गया है वर्गीकरण सवाल। मैं एक उत्पादों को टैग करने के पदानुक्रम वर्गीकरण बनाया है ...
Clearfix वर्ग Drupal होस्टिंगDrupal कोर मानक पृष्ठ तत्वों के लिए सीएसएस वर्गों के लिए एक मॉड्यूलर दृष्टिकोण लेता है। वर्गों के एक नंबर एक Drupal साइट भर में पाए जाते हैं। इस सूची में याद रखने के लिए एक त्वरित पालना पत्र के रूप में होती है ...
शब्दावली संदर्भ Drupal होस्टिंगकैसे Drupal Drupal वर्गीकरण में वर्गीकरण प्रबंधन करने के लिए संगठित करने और अपनी साइट पर सामग्री को वर्गीकृत किया जाता है। उदाहरण के लिए, जब आप सामग्री आइटम (नोड) बनाते हैं तो आप टैग हैं कि जोड़ सकते हैं ...
इकाई क्षेत्र Drupal होस्टिंग हैबहुभाषी क्षेत्रों के बारे में इकाई क्षेत्रों देशी रूप बहुभाषी समर्थन को लागू। एक क्षेत्र से जुड़े भाषा सहित कारकों की एक संख्या पर निर्भर करता है, तो अनुवाद सक्षम है ...
भूमिका संदर्भ Drupal होस्टिंगइस परियोजना 'node_reference' और 'user_reference' फ़ील्ड प्रकार, कि D6 में CCK पैकेज का हिस्सा थे, D6 समकक्षों के साथ कार्यात्मक समता पर के D7 संस्करण प्रदान करता है। देख...