0
起初我想向這個頁面的所有用戶問好,我一直在使用它一段時間在Web開發中尋找幫助,但現在是時候提出一個問題。silverstripe模板中的樣式列表 - 「[Warning]缺少ViewableData :: getField()的參數1」
我要修改一個silverstripe模板兩個列表看起來彼此相似 - 這裏的一個是「源」:
<% if not $IsThanks %>
<% if $IsSequentialSearch %>
<section class="panel vacancy columns jobalertform" style="background: #fff;">
<h1 class="searchfilter"><%t Site.JobAlert 'Job Alert' %></h1>
<% include JobAlertForm %>
</section>
<% else_if $IsSearch %>
<section id="JobAlertFormModal" class="reveal-modal medium row" style="background: #fff;top:200px!important" data-reveal aria-hidden="true" role="dialog">
<h1 class="searchfilter"><%t Site.JobAlert 'Job Alert' %></h1>
<% include JobAlertForm %>
<a class="close-reveal-modal" aria-label="Close">×</a>
</section>
<% end_if %>
<% end_if %>
,這裏是一個,我必須修改,以類似於到前一個:
<ul>
<% loop $Jobs %>
<% if $IsInternal %>
<section class="panel vacancy columns jobalertform" style="background: #fff;">
<a href="$SireJobPage.Link('viewvacancy')/$Link/?m=$ConsultantID" target="_blank" title="$Title"><h1 class="searchfilter">
<% include JobAlertForm %>
</h1></a>
</section>
<% else %>
<section class="panel vacancy columns jobalertform" style="background: #fff;">
<a href="$JobAdPage.Link('viewvacancy')/$Link/?m=$ConsultantID" target="_blank" title="$Title"><h1 class="searchfilter">
<% include JobAlertForm %>
</h1></a>
</section>
<% end_if %>
<% end_loop %>
</ul>
第一個負責求職結果,第二個是與特定招聘人員相關的工作列表。當我粘貼<% include JobAlertForm %>
時,出現錯誤[Warning] Missing argument 1 for ViewableData::getField(), called in /var/www/sites/sire-search.com/htdocs/framework/view/ViewableData.php on line 108 and defined
。我的錯誤在哪裏?
JobAlertForm.ss
<% with $JobAlertForm %>
<% if $IncludeFormTag %>
<form $AttributesHTML data-abide>
<% end_if %>
<% if $Message %>
<div id="{$FormName}_error" class="alert-box<% if $MessageType == "bad" %> alert<% end_if %>">$Message<a href="" class="close">×</a></div>
<% else %>
<div id="{$FormName}_error" class="alert-box secondary" style="display: none;"></div>
<% end_if %>
<div class="row">
<div class="columns small-12 medium-8">
<% loop $Fields %>
$FieldHolder
<% end_loop %>
</div>
<div class="columns small-12 medium-4">
<% loop $Actions %>
$Field
<% end_loop %>
<p>
<%t Site.IfContinueAgreeWithOur 'If you continue, you are agreeing with our' %>
<a id="TOSLink" href="$Top.PrivacyPolicyPage.Link" target="_blank"><%t Site.TermsAndConditions 'Terms & Conditions' %></a>
.</p>
</div>
</div>
<% if $IncludeFormTag %>
</form>
<% end_if %>
<% end_with %>
你能粘貼的內容包括/ JobAlertForm.ss?這很可能是該文件中的某個地方 – kinglozzer
@kinglozzer我已將它粘貼到第一篇文章:) – Emill