Skip to content

Commit 3fde18d

Browse files
committed
Plugin manager: linked plugins to Marketplace
1 parent f1c1fbe commit 3fde18d

File tree

3 files changed

+33
-11
lines changed

3 files changed

+33
-11
lines changed

src/Presentation/SmartStore.Web/Administration/Content/admin.less

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1166,11 +1166,18 @@ table.order-edit td {
11661166

11671167
.module-info {
11681168
margin-top: 3px;
1169-
.attr-name { }
1170-
.attr-value {
1171-
color: #aaa;
1172-
padding-right: 5px;
1173-
}
1169+
}
1170+
.module-info .attr:after {
1171+
display: inline-block;
1172+
content: '\00b7';
1173+
padding: 0 5px;
1174+
}
1175+
.module-info .attr:last-child:after {
1176+
display: none;
1177+
}
1178+
.module-info .attr-value {
1179+
color: #aaa;
1180+
//padding-right: 5px;
11741181
}
11751182

11761183
.module-description {

src/Presentation/SmartStore.Web/Administration/Models/Plugins/PluginModel.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,8 @@ public PluginModel()
4747
[SmartResourceDisplayName("Admin.Configuration.Plugins.Fields.Configure")]
4848
public string ConfigurationUrl { get; set; }
4949

50+
public string Url { get; set; }
51+
5052
[SmartResourceDisplayName("Admin.Configuration.Plugins.Fields.Installed")]
5153
public bool Installed { get; set; }
5254

src/Presentation/SmartStore.Web/Administration/Views/Plugin/List.cshtml

Lines changed: 19 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -63,15 +63,28 @@
6363
}
6464
</div>
6565
<div class="module-info">
66+
@if (plugin.Url.HasValue())
67+
{
68+
<span class="attr">
69+
<i class="fa fa-external-link"></i>
70+
<a href="@plugin.Url" target="PluginWebsiteWnd">Website</a>
71+
</span>
72+
}
6673
@if (plugin.Author.HasValue())
6774
{
68-
<span class="attr-name">@T("Admin.Configuration.Plugins.Fields.Author"):</span>
69-
<span class="attr-value">@plugin.Author</span>
75+
<span class="attr">
76+
<span class="attr-name">@T("Admin.Configuration.Plugins.Fields.Author"):</span>
77+
<span class="attr-value">@plugin.Author</span>
78+
</span>
7079
}
71-
<span class="attr-name">@T("Admin.Configuration.Plugins.Fields.Version"):</span>
72-
<span class="attr-value">@plugin.Version</span>
73-
<span class="attr-name">@T("Admin.Configuration.Plugins.Fields.SystemName"):</span>
74-
<span class="attr-value">@plugin.SystemName</span>
80+
<span class="attr">
81+
<span class="attr-name">@T("Admin.Configuration.Plugins.Fields.Version"):</span>
82+
<span class="attr-value">@plugin.Version</span>
83+
</span>
84+
<span class="attr">
85+
<span class="attr-name">@T("Admin.Configuration.Plugins.Fields.SystemName"):</span>
86+
<span class="attr-value">@plugin.SystemName</span>
87+
</span>
7588
</div>
7689
@if (plugin.Description.HasValue())
7790
{

0 commit comments

Comments
 (0)