コード例 #1
0
ファイル: template.php プロジェクト: daniosoriov/devis
/**
 * Themes the optional checkout review page data.
 */
function devis_commerce_checkout_review($variables)
{
    $content = '';
    foreach ($variables['form']['#data'] as $pane_id => $data) {
        $children = '';
        if ($pane_id == 'cart_contents') {
            $data['title'] = 'Produits';
            //'Produits à acheter';
        }
        $title = t($data['title']);
        // Next, add the data for this particular section.
        if (is_array($data['data'])) {
            // If it's an array, treat each key / value pair accordingly.
            foreach ($data['data'] as $key => $value) {
                $children .= '
          <div class="pane-data">
            <div class="pane-data-key">' . $key . ': </div>
            <div class="pane-data-value">' . $value . '</div>
          </div>
        ';
            }
        } else {
            if ($pane_id == 'cart_contents') {
                $data['data'] = str_replace(array('Order total'), array(t('Order total')), $data['data']);
            }
            // Otherwise treat it as a block of text in its own row.
            $children = '<div class="pane-data"><div class="pane-data-full">' . $data['data'] . '</div></div>';
        }
        $variables = array('element' => array('#children' => $children, '#collapsed' => FALSE, '#collapsible' => FALSE, '#title' => $title));
        $content .= theme_fieldset($variables);
    }
    return $content;
}
<?php

/**
 * @file project-views-view-collapsible-summary.tpl.php
 * Default simple view template to display a list of summary lines within
 * a collapsible fieldset.
 *
 */
?>

<?php 
$output = theme_fieldset($project_terms);
print $output;
コード例 #3
0
/**
 * Implements theme_fieldset().
 */
function opbamboo_fieldset($vars)
{
    if (isset($vars['element']['#attributes']['class']) and is_array($vars['element']['#attributes']['class']) and in_array('filter-wrapper', $vars['element']['#attributes']['class'])) {
        // collapse all of those enormous text format fieldsets
        $vars['element']['#collapsible'] = true;
        $vars['element']['#collapsed'] = true;
        $vars['element']['#attributes']['class'][] = 'collapsible';
        $vars['element']['#attributes']['class'][] = 'collapsed';
        $vars['element']['#attached']['library'][0][] = 'drupal.collapse';
        if (empty($vars['element']['#title'])) {
            $vars['element']['#title'] = 'Text Formatting';
        }
    }
    return theme_fieldset($vars);
}
コード例 #4
0
<br/>
<div>
  Place holder For Citation and Citation Form.
</div>
<br/>
<div>
  Place holder For Link
</div>
<?php 
print theme_fieldset(array('#title' => t("Technical Details"), '#collapsible' => TRUE, '#collapsed' => FALSE, '#children' => theme_table(array(array('colspan' => 3, 'data' => 'Technical Details'), array('data' => 'Mime Type')), $rows) . l('Edit Metadata', '') . '<br/>' . l('Manage Object', '')));
コード例 #5
0
ファイル: template.php プロジェクト: voidfiles/explainthis
function fb_fbml_fieldset($element)
{
    global $fb;
    if ($fb && $fb->in_fb_canvas() || fb_is_fbml_canvas()) {
        static $count = 0;
        if (isset($element['#collapsible']) && $element['#collapsible']) {
            $id = 'fbml_fieldset_' . $count++;
            $linkattrs = array('clicktotoggle' => $id, 'href' => '#');
            $contentattrs = array('id' => $id);
            if (!isset($element['#attributes']['class'])) {
                $element['#attributes']['class'] = '';
            }
            $element['#attributes']['class'] .= ' collapsible';
            if ($element['#collapsed']) {
                $element['#attributes']['class'] .= ' collapsed';
                $contentattrs['style'] = 'display:none';
            }
            $element['#title'] = '<a ' . drupal_attributes($linkattrs) . '>' . $element['#title'] . '</a>';
        }
        $output = '<fieldset ' . drupal_attributes($element['#attributes']) . '>';
        if ($element['#title']) {
            $output .= '<legend>' . $element['#title'] . '</legend>';
        }
        $output .= '<div class="fieldset-content" ' . (isset($contentattrs) ? drupal_attributes($contentattrs) : '') . '>';
        if ($element['#description']) {
            $output .= '<div class="description">' . $element['#description'] . '</div>';
        }
        $output .= $element['#children'];
        if (isset($element['#value'])) {
            $output .= $element['#value'];
        }
        $output .= "</div></fieldset>\n";
    } else {
        $output = theme_fieldset($element);
    }
    return $output;
}