panopoly-magic-preview.tpl.php in Panopoly 7
Template for the Panopoly Magic preview.
3 theme calls to panopoly-magic-preview.tpl.php
- panopoly_magic_form_post_render_preview in modules/
panopoly/ panopoly_magic/ panopoly_magic.module - Add the preview to the form output.
- panopoly_magic_process_panels_add_content_modal in modules/
panopoly/ panopoly_magic/ panopoly_magic.module - Process the panels_add_content_modal() to adjust the markup to present the preview
- theme_panopoly_magic_stylizer_preview_form in modules/
panopoly/ panopoly_magic/ panopoly_magic.module - Theme the stylizer preview form.
File
modules/panopoly/panopoly_magic/panopoly-magic-preview.tpl.phpView source
<?php
/**
* @file
* Template for the Panopoly Magic preview.
*/
if (!$use_legacy_fieldset) {
?>
<div class="panopoly-magic-preview-wrapper <?php
print $classes;
?>"<?php
print $attributes;
?>>
<div class="panopoly-magic-preview-title-wrapper">
<?php
if (!empty($add_link)) {
?>
<div class="panopoly-magic-preview-title"><?php
print $add_link;
?></div>
<?php
}
?>
<span class="panopoly-magic-preview-title-inner"><?php
print $title;
print !empty($description) ? ': ' . $description : '';
?> </span>
</div>
<div class="panopoly-magic-preview-inner">
<?php
print $preview;
?>
</div>
</div>
<?php
}
else {
?>
<?php
/**
* When creating a new Panopoly theme, don't include the legacy fieldset
* markup below - just use the markup above and leave this out.
*/
?>
<fieldset class="<?php
print $classes;
?>"<?php
print $attributes;
?>>
<legend>
<?php
if (!empty($add_link)) {
?>
<?php
// Only keeping 'widget-preview-title' for backcompat with 3rd party themes.
?>
<div class="panopoly-magic-preview-title widget-preview-title"><?php
print $add_link;
?></div>
<?php
}
?>
<span class="fieldset-legend"><?php
print $title;
?></span>
</legend>
<div class="fieldset-wrapper">
<?php
print $preview;
?>
</div>
</fieldset>
<?php
}