The TwitterViewModel is used on the product details view when the social sharing features are enabled, to help render Twitter sharing correctly. This article will help you understand what's available to you in the view model.
The following pre-requisites will be necessary to accomplish the goals of this article:
- General understanding of template engines
- Familiarity with template languages
- Familiarity with ASP.NET MVC Razor
There are no tasks needed to get started with understanding this object.
The TwitterViewModel object will contain all of the details to render Twitter in your Hotcakes Commerce store.
The following table gives you details on the various members of the TwitterViewModel object. The descriptions are based on default functionality and the default Viewset included with Hotcakes.
This indicates to the Twitter API where the counter box feature of the widget should be. The default is horizontal. Possible values include:
|DefaultText||String||This value is determined by the Twitter administration settings you've set previously. It's the text that will be sent to Twitter.|
|DisplayUrl||String||This property is used to tell Twitter which URL it should retrieve the count for rendering.|
|Language||String||The language that the Twitter widget should observe is specified in this object. At this time, only English is supported.|
|LinkUrl||String||This should be the URL that you wish to have included in the tweet from the visitor. It can be different than the page URL, if for example, you're integrating a URL shortener.|
|RelatedAccounts||List<TwitterRelatedAccount>||This property will contain a list of one or many related accounts that will be passed to Twitter. This property is not used at this time.|
|ViaTwitterName||String||This property will have the Twitter name you specified in the social media administration area.|