Change your preferences any time. Stack Overflow for Teams is a private, secure spot for you and your coworkers to find and share information.
I am using a popular module called "Computed Field" in Drupal. I have used this field to make on the fly computations for several quote systems. I'm trying to use it to calculate the difference in time for a timesheet type of application. So a user enter in two times into CCK date fields using PHP custom input g:i - ie - year added automatically but for some reason, I can't get the computed field to show any calculations.
Can anyone see why this isn't working? I am open to any suggestions on how to work around the computed field, or to build custom functions using integers instead of UNIX time stamps. The key to this was to use the date stamp CCK field with custom input field.
The date stamp should include all levels of time, with the custom input only collecting HH:MM. This creates a full unix timestamp. Then use a computed field to subtract start time from end time. This way the stamp is stored as an integer, and the time can be divided by 60 to get the amount of minutes. Use the timestamp key, not value. Learn more. Asked 10 years, 3 months ago. Active 10 years, 3 months ago. Viewed 3k times.Create Secret URLs with Drupal 7 Token Content Access
I wish to add some custom tokens for my module. This hook will allow you to create tokens. You can create them in the global scope or you can use an object like a node, or a user to seed the values. The token. Differently from the Token module, the code in Drupal core allows to create the content of a token only when strictly necessary.
I wanted to add a new token to the Site information section of tokens, called City name.
Subscribe to RSS
This is how I did it in Drupal 7. You can put tokens in your module at mymodule. Refer to node. Sign up to join this community. The best answers are voted up and rise to the top.
Home Questions Tags Users Unanswered. How to programmatically create a custom token in a module Ask Question. Asked 8 years, 10 months ago. Active 2 years, 2 months ago. Viewed 20k times.
Lucy Lucy 1, 3 3 gold badges 16 16 silver badges 25 25 bronze badges. Additional documentation has been updated Oct 31, and can be found at drupal. Active Oldest Votes. Jeremy French Jeremy French 6, 21 21 silver badges 37 37 bronze badges.
Stack Overflow for Teams is a private, secure spot for you and your coworkers to find and share information. I just installed the computed fields module and I'm a little lost as to how to use it.
What code do I need to place into the computed code and display code areas? Seems like I can't get even the simplest code to work. Obviously I'm doing something completely wrong. If you are talking about displaying the values in a view that uses fields, rather than viewing the node, there's an easier way to do this through the view settings, without adding another field.
Learn more. Trying to understand the Drupal 7 computed fields module Ask Question. Asked 7 years, 8 months ago. Active 2 years ago. Viewed 4k times. Dustin Dustin 3, 9 9 gold badges 45 45 silver badges 79 79 bronze badges. Please also note, that the changes in PHP code are visible after editing and saving content item, not just refreshing the content. It took me some time before I realized that. Active Oldest Votes. Tried that and I still get nothing returned. DustinMcGrew - Notice also that the help text states: Note: this code has no effect if you use the "Raw computed value" display formatter.
Check your display settings to make sure it's not set as such. I'm assuming this is set in the View? Right now I have the formatter set to Plain Text. Note I have set the language to none and you may have to adjust accordingly for your site. I dont think computed fields module is not the right solutin for your requirement. In my opinion using Ajax state system is the best choice.
This is not for the node form. This is for simply displaying the field values on the front-end. I just need to programmatically determine if one field has no value. If it has no value then display the other field and vice-versa. If you only want to show one default value, even if both are present : Add field 1 the optional field to the view but exclude from display Add field 2 the default field to the view and edit the "No results behavior" to show the value of field 1 when field 2 is empty.
If you want to show both values if both are present, and you are using a table : Add both fields to the view, but in table settings put the display of field 1 in the same column with field 2, using whatever separator is appropriate. If one field or the other is empty, views appears to be smart enough not to output the separator. If not using a table, but want to show both values : Add field 1 and exclude from display.
Add field 2 and edit the "Rewrite Results" settings to show both. Be sure that the "Hide rewriting if empty" box under "No results behavior" is not checked.
I am using the Webform and displaying it using the Views module. Add a new field, and look for "webform submission data: value".
Once you have selected that, you will need to enter the name, or the nid of your webform, and then select a field to show that value. If you cant see the "webform submission data: value" field right away, you may need to add a relationship to your view for that specific webform.
Create a new view by selecting webform submissions data and rendered submissions instead of fields under Display format. Or follow the process from this : - how-display-webform-submissions-views-drupal Sign up to join this community. The best answers are voted up and rise to the top.
Home Questions Tags Users Unanswered. Webform submitted data in views Ask Question. Asked 5 years, 2 months ago.
Active 7 months ago. Viewed 6k times. Unfortunately, I couldn't get the submitted data of the webform in views. Any suggeestions? Stef Van Looveren 1, 8 8 silver badges 20 20 bronze badges.
Active Oldest Votes. Add field webform submission data:value Then select webform node and field you want. You can see the fields like this View result Try it. How to do in drupal 8? Not seeing submission data field in drupal 8 view which is based on table webform submission. Create a new view for your submissions, for example, lets create a table. Collins Collins 2, 9 9 silver badges 27 27 bronze badges. Umesh Patil Umesh Patil 5 5 bronze badges. Sign up or log in Sign up using Google.
Sign up using Facebook. Sign up using Email and Password. Post as a guest Name. Email Required, but never shown. The Overflow Blog. The Overflow How many jobs can be done at home? Featured on Meta.Put this field in the form modus disabled. A refence field can give the rendered entity in the display mode.
As you know, one can create display modes in Drupal 8 yourself with the fields you want. This content type has a name and an image field of the painter. The result. We try. And when i fill in the title The result. The computed field does the job. You need to give the images a specific name of course. Believe it or not. Before that there was the big bang according Drupal See the birthdates of some painters. I made a view that shows the dates and sorts them correctly.
You need three separate fields. Day, month and year.
Subscribe to RSS
With a computed field we can make a field that looks like a date field, but is not one. You can not sort on it. For sorting i create another field.
LOL Mind the avarage days in a year and month. Here there is a birthday anouncement, from 2 days before the birthday. PHP in views is not saved into the database. It is an 'ad hoc' value. You can capture content from every site you want and add them to your content.
In Drupal 7, I have an Event content type. I'm not a PHP programmer, so can someone help me with the code for this? Is it something like this?
Learn more. Asked 7 years, 7 months ago. Active 7 years ago. Viewed times. Marko Active Oldest Votes. Sign up or log in Sign up using Google. Sign up using Facebook. Sign up using Email and Password. Post as a guest Name. Email Required, but never shown. The Overflow Blog. The Overflow How many jobs can be done at home? Featured on Meta.Computed Field Module is extremely beneficial to a Drupal developer at various events. There are times when you have tons of Fields, a few of which can be consolidated into one field.
Sometimes, you might need a field that is a computation of two or more fields, which does not need user inputs. When you want to populate content automatically without user inputs in Drupal, we can leverage the Computed Field Module for Drupal 8. These values can be either stored directly in the database or can be calculated while using node views.
This module comes with a security warning as the custom code entered in the field is going to be saved in the database. For now, I have selected the Article content type.
Time to Try it out! When we add the Computed integer field and give a Label name of the calculated fieldclick on Save. We will then see this window as shown in the image below. Here is where we write the custom code to calculate the Age in this case. Also mentioned are a few example variables that can be used in the PHP code. To automatically populate the Age. This is a very simple example of using the Drupal 8 Computed Field Module but similarly you can populate values with various types of computations and custom code.
The Computed Field module is a very useful module in Drupal 8 that proves handy in various scenarios. Especially when you need to populate a field whose value depends on a computation of two or more fields.
However, the module also comes with its own security risks since it allows for PHP code to be inserted via a Web user interface. Hence, it is always recommended to be used and implemented by developers with sound skills in PHP and Drupal.
Nonetheless, the Drupal Computed Field Module is exactly what you need sometimes. We are a leading Drupal development company and amongst the top contributors to the Drupal community. We would love to know more about your next Drupal project! Contact us now.