Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
Install
Works with Drupal: 7.xUsing Composer to manage Drupal site dependencies
Downloads
Download panelizer-7.x-3.2-beta1.tar.gztar.gz
74.03 KB
MD5: 92d13fe040146e70a81eeeddad5f5fda
SHA-1: 256f15fa8179ce5e4d44df9e4d84b39af1e288fc
SHA-256: 4a433ef5bbf214dd168c6b424e2d05aac3a727bdfba2608be7bb16f34ad43cda
Download panelizer-7.x-3.2-beta1.zipzip
92.42 KB
MD5: caa4693b86fa826e01ce2d71d4673846
SHA-1: e0e41067ee16e5712fae1238a1ebe1e3060ce28a
SHA-256: c5edb5481ec1acd7191a239269c85d6ae7cda0a999a9d6fbd403ca3b6116d4c1
Release notes
WARNING: A critical bug in this can corrupt records when revisions are used. Stay tuned for beta2.
This release includes a wealth of new features, bug fixes and improvements. There are still some additional changes necessary before releasing the final v3.2, but this is a reasonable line in the sand.
Note: CTools v7.x-1.5 and Panels v7.x-3.6 are required.
- #2203629 by DamienMcKenna: Require the latest releases of CTools and Panels.
- #2408903 by Andrew M Riley: IPE not saving correctly.
- #2410363 by mrjmd: Add ability to edit machine names.
- #2408811 by DamienMcKenna: Improved warning when Page Manager is disabled for an entity view mode but is required in order for the view mode to work correctly.
- #2190839 by DamienMcKenna, annya: Improved panelizer_uninstall() to remove all variables.
- #1929000 by arnested, mglaman, DamienMcKenna: Added a new hook that is triggered before a default Panelizer object is removed: hook_panelizer_delete_default()
- #1493296 by DamienMcKenna, mglaman, lpalgarvio: Moved the main config page.
- #2408691 by DamienMcKenna: Don't assume that a revision ID is submitted to the panelizer_panels_cache_get function, when viewing a published node it will only contain the entity ID.
- #2408301 by DamienMcKenna: Displays not saving for entities without an existing {panelizer_entity} record.
- #2246175 by das-peter, DamienMcKenna: Add contextual links to node templates.
- #2337767 by devendra.yadav, mglaman: Fixed some db_queries that didn't use arguments correctly.
- #2157701 by DamienMcKenna: UX: Use of word 'panel' is confusing when referring to each Panelizer display.
- #1812658 by DamienMcKenna: Renamed 'Panelizer' tab to 'Customize display'.
- #1798294 by DamienMcKenna, michielnugter: Follow-up to resolve issues creating new revisions.
- #2362651 by DamienMcKenna, drupalninja99: Add revision support to IPE integration.
- #1798294 by DamienMcKenna, michielnugter, azinck, recidive, partdigital, frakke: Couldn't edit non-current node revisions.
- #2370457 by AndreyMaximov: Removed excessive array exploding/concatenation in the cache functions.
- #2229033 by uzlov: Fixed problem due to CTools API change which caused initial display creation to fail.
- #2147795 by DamienMcKenna, jamestamr: UI improvements to make it more clear what different view modes are for, especially 'Full page override' and 'Default'.
- #2212873 by mglaman: Panelizer links were not always added to entity settings pages.
- #2209083 by DamienMcKenna: Added an option to create a new revision when resetting an overridden entity display.
- #1513946 by gilgabar, das-peter, mglaman: Pass Page Manager contexts through to Panelizer.
- #2287353 by tom friedhof, DamienMcKenna, mglaman: Use drupal_html_class() to convert the body class string, not ctools_cleanstring() as it causes problems with CSS coding standards such as SMACSS.
- #2247605 by IRuslan: Fix display of fake tabs.
- #2354437 by DamienMcKenna: Always save a new display record when a new revision is being saved.
- #2215521 by DamienMcKenna: Warn when entity page_manager is not enabled but the 'full page override' view mode is.
- #2289537 by ndewhurst: hook_panelizer_overview_links_alter() had incorrect args.
- #2328615 by mglaman: get_default_panelizer_object() gives wrong value for exported displays due to incorrect usage of ctools_export_load_object().
- #2325457 by DamienMcKenna: Minor fixes to JS via JSHint.
- #2344335 by DamienMcKenna: Page arguments were incorrect on actions for certain entities.
- #2337213 by DamienMcKenna: Some drupal_set_message strings were not translated.
- #2332997 by DamienMcKenna: Option to update entities when changing defaults.
- #2336989 by DamienMcKenna: Error saving content type form.
- #2302867 by DamienMcKenna: Resolve problems in hook_entity_load().
- #2291537 by DamienMcKenna: Removed the unused and empty CSS file.
- #2302867 by DamienMcKenna, Andrew M Riley: has_default_panel() did not check if a default display existed, and related regressions.
- #2303079 by DamienMcKenna: Tidied up the entity bundle configuration variable.
- #2288683 by dstol: Ensure PanelizerEntityDefault class is always available.
- #2295091 by DamienMcKenna: Added a warning about Pathauto loosing entity URL aliases.
- #2248781 by DamienMcKenna: hook_entity_load was not resetting $revision_id for each entity, leading to errors upon hook_entity_update.
- #2280467 by DamienMcKenna: Clean up hook_menu().
- #2275421 by maximpodorov: Undefined variable in panelizer_handler_filter_panelizer_status().
- #2267601 by Wim Leers, DamienMcKenna: Added a new variable (panelizer_view_mode) so hook_preprocess_field() can know what view mode is being used to display the entity the field is attached to.
- #2218275 by DamienMcKenna: 'Reset' action should reset to the default, not delete all {panelizer_entity} records.
- #2155715 by DamienMcKenna: Don't show the "Allow" selector if there's only one item.
- #2248275 by DamienMcKenna: Ensure there's always a 'did' value prior to saving.
- #1623536 by Artem Dotsenko: Avoid errors when updating object via entity APIs.
- #2246871 by DamienMcKenna: Body classes not output when using Panels Everywhere.
- #1822136 by tim.plunkett: 'Use the same allowed layouts as standard Panels pages' option is ignored.
- #1989100 by akamustang, DamienMcKenna: Always include the entity_id when updating records.
- #2237937 by DamienMcKenna: The "Overview" local task should be the left-most.
- #2156359 by DamienMcKenna: Follow-up to fix bugs when creating an entity bundle.
- By DamienMcKenna: Added a CHANGELOG.txt file.
- #2156359 by DamienMcKenna: UX improvements on the entity bundle form.
- #2024831 by jhedstrom: Permission fix on node access check when using IPE.
- #2198363 by jamestamr: Correct queries in hook_uninstall().
- #1751426 by guillaumev, DamienMcKenna: Extra permissions for use with Organic Groups.
- #1960902 by samhassell: Verify existing variables exist before using them.
- #1988250 by merlinofchaos: Strict warning message in hook_field_attach_submit.
- #2235537 by DamienMcKenna: Don't try to delete Panels displays that don't exist.
- #2232877 by solotandem: Avoid processing menu items multiple times.
- #2223479 by DamienMcKenna: Expanded entity_allows_revisions() to separate whether revisions are supported and whether they're enabled by default.
- #2199859 by lorique, jhedstrom: Only show 'save as default' option in IPE if user has permission.
- #2227637 by DamienMcKenna: Unable to update existing records.
- #2223493 by DamienMcKenna: Don't attempt to load a Panelizer display if it doesn't exist.
- #2206155 by DamienMcKenna, Chris Burge: Comments don't/can't use the admin_paths functionality.
- #2221557 by DamienMcKenna: hook_entity_update wasn't creating new records when needed.
- #2147303 by DamienMcKenna: Make {panelizer_entity}.view_mode NOT NULL.
- #2012270 by DamienMcKenna: Allow the default display to be selected per view mode.
- #2178069 by fago: Flush entity caches when deleting displays or importing new defaults.
- #2006288: Fixed problems with saving entities with newly disabled view modes and customized displays.
- #1965148 by DamienMcKenna: Add placeholder for update 7111 that was removed.
- #1965148 by fago, DamienMcKenna: Load the full default object, not just specific values.
- By DamienMcKenna: Minor comment tweak in PanelizerEntityNode.class.php.
- #2212873 by DamienMcKenna: Slightly improve code in hook_page_alter() to make fixing theme integration easier.
- #2206155 by Chris Burge, DamienMcKenna: Comment entity admin path was incorrect, broke other entities.
- #2210365 by abarban, Luxian: Fix comment entity display.
- #1841262 by DamienMcKenna: Load settings from the default configuration.
- #2154453 by DamienMcKenna: Update the exported CSS file when the entity is updated.
- #1989100 by korgik: The entity['panelizer'] values may be arrays in some cases.
- #2204483 by fubhy: Don't load Comment entity support if module disabled.
- #1623536 by DamienMcKenna, Sergii, mukhsim: UUID changes how the entity object is saved.
- #1820442 by dixon_: Panelized comments.
- #2181799 by indytechcook: Allow multiple Panelizer settings to be saved at once for a given entity.
- #2190813 by DamienMcKenna: Add IDs to each field in add_bundle_setting_form.
- #2103265 by gmclelland: Fixed permission check on Panelizer Link field in Views integration.
- #2150859 by DamienMcKenna: Added hook_hook_info(), hook_panelizer_defaults_override_alter() and hook_panelizer_entity_plugin_process_alter() to the api file
- #2150859: Rename the docs.php file to the more standard panelizer.api.php.
- #1992106 by hefox, DamienMcKenna: Fixed Features integration to auto-select appropriate variables.
- #1973166: Make changes to admin/structure/types dynamic to avoid conflicts with other modules.
- #2147759 by DamienMcKenna: Vertical tabs integration for entity bundle edit form.
- #2141649 by zhuber: Minor code formatting fixes per Coder module.
- #2022541 by hefox: Add standard body classes based on node status, matching normal templates.
- #1968876: Permission to select Panelizer default on entity edit form.
- #1931422: swap_cache_key sometimes using wrong name for default object leading to potential crashes when that object does not exist.
- By merlinofchaos: View mode being left off of new panelizer default names.