I changed the Metatag Description & Key words in the admin side of OpenCart.
When I viewed the page source, the values of those fields are still the old values and hadn't changed.
How can I change these fields in the backend of OpenCart?
Related
I want to have a field in a Drupal Webform where users can input some formatted HTML (tables, headers, etc.) Is there a way to do that?
Yes.
The form element is called "Text format." This sounds like a format selector of some kind, but it's actually a text element. If you set it to "Basic HTML," for example, the CKEditor WYSYWIG loads.
The image below is an example (the 'field' labeled Notes/URL(s)). If users wish to enter HTML directly, the code view button in the toolbar allows for that.
Here's what the initial page of the webform config looks like for this element...
I have a classic report which shows profile details of a user. There is "Update Profile" button on the top of the report which when clicked redirects a user to a form from which the user can update information. I want to populate the fields in the form with the present data of the user
If I had used interactive report than I could have passed the "student_id" to the target form page. In classic report I cannot do so. I tried passing the :APP_USER instead of "student_id" but that didn't work. How can I solve this issue.
It would be better if the form can fill itself with the :APP_USER id without passing the id from the report
How can I do so?
I tried doing it by passing where clause in Source section as show in the bellow pic:
It didn't work. The form is still empty
In the form region attributes, under "Source", there is an attribute "Where Clause". You can use that to only retrieve the row for the currently logged on user.
Example:
username = :APP_USER
Replace "username" with the column name in your table
I'm using wagtail CMS for Django, I want to add a dynamically populated value for a dropdown and save it on the Page model, this is my code:
class MyPage(Page):
domain = CharField(max_length=10, choices=MY_CHOICES)
subdomain = CharField(max_length=10, choices=[('', '------')]
I've got some frontend logic to populate dynamically the options for subdomain, but after I hit save I got: The page could not be created due to validation errors And in the subdomain field: Select a valid choice. [my value] is not one of the available choices.
I can't use ForeignKey to populate subdomain because it depends from an external API service that we're using.
I tried to use a custom field that inherits from CharField with no success, it looks it executes validate method only for the domain field.
If you use the choices argument, you have to predefine the list of possible values. Read the relevant part of the docs (last two paragraphs of that section).
You could omit the choices argument from the model field definition and only render a HTML select tag in the frontend (which is then filled with options dynamically, like you explained).
You could also look into changing the default widget of the CharField to a select tag, like this answer and this part of the docs show.
If I create a Web Forms For Marketers form with Analytics enabled I can choose to add each field as a tag to a Visitor. I can't see how to configure which tag they should be added to, or even what the tag is called by default (I'm assuming a tag with the field name is created).
I'd also like to know how to retrieve the tag data in a visit report (i.e. the one you'd get if you double clicked on a form submission in the Form Reports dialogue). I can see how to access plenty of inbuilt tags, but I can't find out how to fill these specifically from the form, and I cant see any fields in the report designer representing the field names I have.
Question 1: How to set the name of the tag
If you set the "Tag" checkbox on the form field, the Item Name (=field name) of the form field is used as tag name.
If you have database access, you can check the "VisitorTags" table on the analytics database to see which tags are written and how they are called.
Question 2: Retrieve Tag data in visit reports
In the VisitDetail report, the following inbuilt tags will be displayed if set:
Email
First Name
Second Name
Company
Organization
Full Name
StateProvince
Name your form fields accordingly and the values will be used in the report out of the box.
If you want to use custom tags in reports, have a look at the .mrt files in /sitecore/shell/Applications/Reports/. You will have to extend the report to use your own tags.
Example: Adding a custom tag to the VisitDetail report.
Extend the SQL Query to fetch tags in the /sitecore/system/Settings/Analytics/Reports SQL Queries/Visits Visitor Tags item. Add the line
, MAX(CASE WHEN [TagName] = 'SomeCustomTag' THEN [TagValue] ELSE NULL END) [SomeCustomTag]
Extend the VisitDetail.mrt, add a column with value SomeCustomTag to the VisitorTags section just like the predefined tags.
Use the value of your custom tag inside the report text by using {Visit.VisitorTagsRelation.SomeCustomTag}
I use a text editor to edit the .mrt files, but you can probably also do it in Reports Designer.
I am using Joomla 2.5.6 and using my custom query wants to fetch all articles by category id. I study Joomla 2.5.6 db model and found xma7k_content table is stores Articles meta and xma7k_categories stores Category info & it seems that we can easily fetch records by id, the alias in xma7k_content table is exactly what the article tile is but the path to view the article is some thing like
destinations/2012-08-08-05-05-05/thailand/overview-of-trips
which stored in xma7k_menu table.
If I remove date/time from path while creating article. (But how I
could?)
or how I could use JOIN xma7k_content, xma7k_categories &
xma7k_menu tables to get required result
Use Acesef Joomla extension and you can define your own SEF URL for the page, download here http://www.joomace.net/joomla-extensions/acesef-joomla-seo-sef-urls.
Check the document for more info.