Replace, concat strings or change number fields permanently using Grid Options

Overview

Replace, concat strings or change number fields permanently using Grid Options

It's Pimcore Bundle to replace ,concat strings or change number fields permanently using Grid Options. It will save replaced strings directly in object.

It supports object bricks and classification store.

Installation

composer require lemonmind/pimcore-save-string-operations
bin/console pimcore:bundle:enable LemonmindSaveStringOperationsBundle

After correct installation go to your object's folder and right click on one of the objects. Two buttons should appear

You can also access string replacement by clicking the column arrow in the grid as below

Usage of string replace

As mentioned above you can right-click any row in grid view to select it and bring up a context menu. If you want to include multiple rows, select them first and then right click on any of the selected ones.

There are two buttons available:

  • String replace selected
    • Works with filtered view
  • String replace all
    • Doesn't work with filters; Overwrite the field's data for all objects

After Choosing your desired option a window should appear:

Fill in all necessary fields and click apply to save changes.

For wysiwyg fields, the source code is searched and replaced.

Options details

  • Select Field
    • Field to affect
    • Shows the fields of type input, textarea, wysiwyg
    • Shows the fields that are not set as Not editable in class definition
  • Search
    • Phrase to search for
  • Replace
    • Phrase that will replace all matching occurrences of search
  • Insensitive
    • Allows to find matches regardless of the capitalization

Usage of string concatenate

As mentioned above you can right-click any row in grid view to select it and bring up a context menu. If you want to include multiple rows, select them first and then right click on any of the selected ones.

There are two buttons available:

  • String concatenate selected
    • Works with filtered view
  • String concatenate all
    • Doesn't work with filters; Overwrite the field's data for all objects

After Choosing your desired option a window should appear:

Fill in all necessary fields and click apply to save changes.

Options details

  • Select Field
    • First field to concat
    • Shows the fields of type input, textarea, wysiwyg or input which means user input
    • Shows the fields that are not set as Not editable in class definition
  • Separator
    • Specifies how to separate two strings
  • Select Field
    • Second field to concat
  • Save to
    • Defines where to save concatenate string

Usage of string convert

As mentioned above you can right-click any row in grid view to select it and bring up a context menu. If you want to include multiple rows, select them first and then right click on any of the selected ones.

There are two buttons available:

  • String convert selected
    • Works with filtered view
  • String convert all
    • Doesn't work with filters; Overwrite the field's data for all objects

After Choosing your desired option a window should appear:

Fill in all necessary fields and click apply to save changes.

Options details

  • Select Field
    • Field to affect
    • Shows the fields of type input, textarea, wysiwyg
    • Shows the fields that are not set as Not editable in class definition
  • Capitalization
    • Type of capitalization conversion

Usage of numeric field change

As mentioned above you can right-click any row in grid view to select it and bring up a context menu. If you want to include multiple rows, select them first and then right click on any of the selected ones.

There are two buttons available:

  • Change selected
    • Works with filtered view
  • Change all
    • Doesn't work with filters; Overwrite the field's data for all objects

After Choosing your desired option a window should appear:

Fill in all necessary fields and click apply to save changes.

Options details

  • Select Field
    • Field to affect
    • Shows the fields that are not set as Not editable in class definition
  • Set to
    • Specifies if you want to use specific value or percentage
  • Value
    • Numeric value to save

If "Set to" is defined to percentage

  • Select Type
    • Specifies whether you want to increase or decrease the value
You might also like...
Replace Elvis operator (?:) by null coalesce operator (??) when applicable

psalm-elvis-begone A Psalm plugin to replace Elvis operator (?:) by null coalesce operator (??) when applicable Installation: $ composer require --dev

For the super admin, replace WP Admin Bar My Sites menu with an All Sites menu.
For the super admin, replace WP Admin Bar My Sites menu with an All Sites menu.

Super Admin All Sites Menu Also available at https://wordpress.org/plugins/super-admin-all-sites-menu/ Use | Prerequisite | Install | Filters | Demo |

A super simple, clean and pretty error handler that replace the default error handler of PHP. You need only include this file!

php-custom-error-handler A super simple, clean and pretty error handler that replace the default error handler of PHP. You need just include only this

Provides powerful menu editor to replace category based menus in Magento 2

Magento 2 Menu Provides powerful menu editor to replace category based menus in Magento 2. Setup Create new menu in the admin area Content Elements

php String Objects Chains like length,forEach,filter,replace,repalcAll much More.... Module

php String Objects Chains like length,forEach,filter,replace,repalcAll much More.... Module

Easily replace Google Fonts with Bunny Fonts.

=== Replace Google Fonts with Bunny Fonts === Contributors: antonioleutsch Donate link: https://paypal.me/antonioleutsch Tags: google fonts, bunny fon

LDAP-OSNAME-CHANGE-ALLOWER - This is my first php, hopefully last.
LDAP-OSNAME-CHANGE-ALLOWER - This is my first php, hopefully last.

LDAP-OSNAME-CHANGE-ALLOWER This PHP script allows SELF user to read and write the 'Operating System' property on the target computer/s. How was it dev

Mobile detect change theme and redirect based on device type. Magento 2 module.

Magento 2 Mobile Detect Theme Change Magento 2 Mobile detect system can be used to load different themes base on the client device (desktop, tablet, m

A PocketMine-MP Plugin that allow you to change your nickname to specific colors
A PocketMine-MP Plugin that allow you to change your nickname to specific colors

General Home A PocketMine-MP Plugin that allow you to change your display nametag to specific colors Made By BabosApple And Updated To PM4 By ZhorifCr

Releases(1.2.0)
Owner
LemonMind.com
LemonMind.com
Tom image grid - Plugin for Textpattern CMS : An optionnal grid display for images tab

tom_image_grid tom_image_grid is a plugin for Textpattern CMS. It allows a more compact display (as a grid) of the images list. The plugin adds two bu

Thomas Jund 5 Jun 30, 2019
Magento 2 Grid Colors module for colorizing admin grids. Supports saving of states with the help of grid's bookmarks.

Magento 2 Grid Colors Overview The module adds extra coloring features to admin grids at the Sales section. With help of this module, it is possible t

Dmitry Shkoliar 58 Dec 8, 2022
Coder Metabox for WordPress - Create Pages, Posts Custom Meta Fields options

Coder Metabox for WordPress Coder Metabox for WordPress - Create Pages, Posts Custom Meta Fields options. Step 1 call coder-metabox.php file in functi

Ashikur Rahman 3 Feb 19, 2022
A PocketMine-MP plugin that allows you to mute players permanently and for a specific time.

BetterMute - v1.1.1 A PocketMine-MP plugin that allows you to mute players permanently and for a specific time. Features easy mute players permanent o

supercrafter333 7 Dec 21, 2022
This package is used to validate the telephone numbers of the countries taken into account. It also makes it possible to verify that a number is indeed a number of an operator X

phone-number-checker This package is used to validate the telephone numbers of the countries taken into account. It also makes it possible to verify t

faso-dev 4 Feb 7, 2022
Adds a compact "easy-sort" mode to Repeater and Repeater Matrix, making those fields easier to sort when there are a large number of items.

Repeater Easy Sort Adds a compact "easy-sort" mode to Repeater and Repeater Matrix, making those fields easier to sort when there are a large number o

Robin Sallis 3 Oct 10, 2021
Glz custom fields - Unlimited Custom Fields for Textpattern

Unlimited custom fields for Textpattern This plugin sits under the Extensions tab in the back-end and gives your custom fields new life. You can final

Gerhard Lazu 21 Dec 1, 2019
SliceColumns is a REDAXO AddOn. Grid arrangement for REDAXO article slices.

REDAXO-AddOn: SliceColumns Das REDAXO-AddOn erlaubt die Anordnung der Slices in Spalten und das Verschieben von Blöcken per Drag & Drop. Screenshot mi

Friends Of REDAXO 20 Sep 12, 2022
Pageon Doctrine Data Grid Bundle

Pageon Doctrine Data Grid Bundle A bundle that wraps around the knp paginator bundle and doctrine to generate a data grid from your entity Documentati

null 1 Dec 14, 2021
Michael Pratt 307 Dec 23, 2022