Willkommen, Gast
Angemeldet bleiben:

THEMA:

Combine Two Fields in CB List View 4 Monate 2 Wochen her #242730

  • Autor
  • wellsjp
  • Offline
  • Junior Breezer
  • Junior Breezer
  • Beiträge: 31
  • Dank erhalten: 0
Is it possible to combine two fields in CB list view.

CB View is based on a CB data storage = presentations2020
I would like to combine two fields (PresenterFirst and PresenterLast) into one column (Presenter)?

Can I do this with a wrap code or another way?

John

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Letzte Änderung: Post by wellsjp.

Combine Two Fields in CB List View 4 Monate 2 Wochen her #242736

  • tihana.krivics Avatar
  • tihana.krivic
  • Offline
  • Moderator
  • Moderator
  • Beiträge: 1806
  • Karma: 3
  • Dank erhalten: 158
Hi,

Go to view->[text] (where is element Presenter) -> Scripts->Init (JS) and put this code:
contentbuilder.onSubmit(
   function(){
       contentbuilder._('Presenter').value = contentbuilder._('PresenterFirst').value + ' ' + contentbuilder._('PresenterLast').value;
       return true;
   }
);

Let me know if it works for you.

Regards,
Tihana
Folgende Benutzer bedankten sich: wellsjp

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Combine Two Fields in CB List View 4 Monate 2 Wochen her #242737

  • TheMuffinMans Avatar
  • TheMuffinMan
  • Offline
  • Developer
  • Developer
  • Beiträge: 10064
  • Karma: 167
  • Dank erhalten: 805
Hi,

please try this as Item Wrap Code:
<?php $value = $item->colX . ' ' . $item->colY; ?>

Where X and Y are the field ids (integers) of the form elements behind it.
You can determine the IDs by doing right click => inspect on the column titles in the browser.

Then look for something like "col333" for each of the 2 and replace them with the X and Y above.

So let's say one field ID is 111 and the other is 222, it would look like this:
<?php $value = $item->col111 . ' ' . $item->col222; ?>

Once you got that up and running you probably want to hide the exta column.
If you confirm the above working for you, I gonna explain in the next step how to do that.

Regards,
Markus

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Combine Two Fields in CB List View 4 Monate 2 Wochen her #242763

  • Autor
  • wellsjp
  • Offline
  • Junior Breezer
  • Junior Breezer
  • Beiträge: 31
  • Dank erhalten: 0


This is from highlighting the field name in the view screen and "Inspect element"


Am I correct in picking "176" for the ID?

I could not see any sign of "colxxx"

Also matches the ID column

Thank you very much for your help.
Anhänge:

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Letzte Änderung: Post by wellsjp.

Combine Two Fields in CB List View 4 Monate 2 Wochen her #242774

  • TheMuffinMans Avatar
  • TheMuffinMan
  • Offline
  • Developer
  • Developer
  • Beiträge: 10064
  • Karma: 167
  • Dank erhalten: 805
Hi,

I think they are a bit further up but you should be able to use these anyway.

Regards,
Markus

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Combine Two Fields in CB List View 4 Monate 2 Wochen her #242810

  • Autor
  • wellsjp
  • Offline
  • Junior Breezer
  • Junior Breezer
  • Beiträge: 31
  • Dank erhalten: 0
I found the column number in the database table (see screenshot). I used that and it now displays the full name in the first name column.

Anhänge:

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Seite:
  • 1
  • 2
Moderatoren: ForumSupport
Ladezeit der Seite: 0.111 Sekunden

Angebot

Sommer Special! Alle Mitgliedschaften zum Sonderpreis!

Prio Support, alle Extensions und alle Templates in einem Paket.

Hier geht's zur Bestellung

Crosstec hilft sparen!

Falls Sie neu bei Crosstec sind aber bereits einen Formulargenerator bei einem anderen Hersteller gekauft haben, dann bekommen sie von uns einen Rabatt von 25% auf unsere 1-Jahres und Pro-Mitgliedschaften

Wie Sie an den Rabatt kommen?

Schreiben Sie uns einfach eine kurze Email mit beigelegten Kaufbeleg (z.B. PayPal Quittung) an sales@crosstec.org.

Wir unterstützen die Joomla Community

Crosstec unterstützt weltweit alle offiziellen Joomla! User Groups und Organisatoren von Joomla! Days die bei Joomla.org registriert sind.

Falls das auf dich zutrifft und du eines unserer Produkte brauchst, schreib uns eine kurze Email an info@crosstec.org und du bekommst eine Flatrate-Mitgliedschaft geschenkt!