टेबल पेजर Drupal होस्टिंग
23:48 पर 1 फरवरी, 2007 को add1sun द्वारा पोस्ट
हम कैसे हमारे काम में विषय ( 'तालिका') के उदाहरण को संभालने के लिए के बारे में सोचने की जरूरत है। कोई सीधे एचटीएमएल बस आसान थीम इसलिए हम इन लोगों के साथ क्या करना चाहिए के लिए एक TPL फ़ाइल में मुद्रित करने के लिए है? नीचे एक उदाहरण tpl.php उपयोगकर्ता से लिया है। चर्चा कर।
// अवलोकन तालिका:
$ हैडर = सरणी (
विषय ( 'table_select_header_cell'। सरणी ()),
सरणी ( 'डेटा' => टी ( 'नाम'), 'क्षेत्र' => 'u.name'),
सरणी ( 'डेटा' => टी ( 'स्थिति'), 'क्षेत्र' => 'u.status'),
टी ( 'भूमिकाओं'),
सरणी ( 'डेटा' => टी ( 'के लिए सदस्य'), 'क्षेत्र' => 'u.created'। 'प्रकार' => 'की वर्णन'),
सरणी ( 'डेटा' => टी ( 'पिछले पहुँच'), 'क्षेत्र' => 'u.access'),
टी ( 'ऑपरेशन')
$ उत्पादन = drupal_render ($ प्रपत्र [ 'विकल्प']);
अगर (isset ($ प्रपत्र [ 'नाम']) is_array ($ प्रपत्र [ 'नाम'])) foreach (element_children ($ प्रपत्र [ 'नाम']) $ कुंजी के रूप में) $ पंक्तियों [] = सरणी (
drupal_render ($ प्रपत्र [ 'खाते'] [$ कुंजी]),
drupal_render ($ प्रपत्र [ 'नाम'] [$ कुंजी]),
drupal_render ($ प्रपत्र [ 'स्थिति'] [$ कुंजी]),
drupal_render ($ प्रपत्र [ 'भूमिकाओं'] [$ कुंजी]),
drupal_render ($ प्रपत्र [ 'member_for'] [$ कुंजी]),
drupal_render ($ प्रपत्र [ 'last_access'] [$ कुंजी]),
drupal_render ($ प्रपत्र [ 'आपरेशन'] [$ कुंजी]),
);
>
>
बाकी $ पंक्तियों [] = सरणी (सरणी ( 'डेटा' => टी ( 'नहीं उन उपलब्ध।'), 'कॉल्सपन' => '7'));
>
। $ उत्पादन = विषय (। 'तालिका' सरणी ( 'शीर्षक' => $ हैडर 'पंक्तियों' => $ पंक्तियों 'गुण' => सरणी (), 'शीर्षक' => शून्य)।।।);
अगर ($ प्रपत्र [ 'पेजर'] [ '#VALUE']) $ उत्पादन = drupal_render ($ प्रपत्र [ 'पेजर'])।
>
। $ उत्पादन = drupal_render ($ फार्म);
// चेतावनी: प्रिंट के बाद वापस जाने के लिए सुनिश्चित करें, यह एक वापसी प्रतिस्थापन है
प्रिंट $ उत्पादन;
?>
इस वीडियो को देखें!