<html><head><style type="text/css"><!-- DIV {margin:0px;} --></style></head><body><div style="font-family:arial, helvetica, sans-serif;font-size:12pt"><DIV></DIV>
<DIV>Well, considering that it's in a loop and all the other fields do move, that seems unlikely. I did not try the rebuild, but again, all th others do move; I assumed that hook_nodeapi(view) was too late in the process&nbsp;to rebuild.<BR>&nbsp;</DIV>
<P><FONT face="bookman old style, new york, times, serif" color=#ff007f size=4><EM><STRONG>Nancy E. Wichmann, PMP</STRONG></EM></FONT></P>
<P><FONT face="arial, helvetica, sans-serif">Injustice anywhere is a threat to justice everywhere. -- Dr. Martin L. King, Jr.</FONT></P>
<DIV><BR></DIV>
<DIV style="FONT-SIZE: 12pt; FONT-FAMILY: arial, helvetica, sans-serif"><BR>
<DIV style="FONT-SIZE: 12pt; FONT-FAMILY: times new roman, new york, times, serif"><FONT face=Tahoma size=2>
<HR SIZE=1>
<B><SPAN style="FONT-WEIGHT: bold">From:</SPAN></B> Lee Rowlands <BR></FONT><BR>
<STYLE>
<!--
 
 _filtered {font-family:Calibri;panose-1:2 15 5 2 2 2 4 3 2 4;}
 
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;margin-bottom:.0001pt;font-size:12.0pt;font-family:"serif";}
a:link, span.MsoHyperlink
        {color:blue;text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {color:purple;text-decoration:underline;}
p
        {margin-right:0cm;margin-left:0cm;font-size:12.0pt;font-family:"serif";}
p.msochpdefault, li.msochpdefault, div.msochpdefault
        {margin-right:0cm;margin-left:0cm;font-size:10.0pt;font-family:"serif";}
span.emailstyle20
        {font-family:"sans-serif";color:#1F497D;}
span.EmailStyle22
        {font-family:"sans-serif";color:#1F497D;}
.MsoChpDefault
        {font-size:10.0pt;}
 _filtered {margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.Section1
        {}
-->
</STYLE>

<DIV class=Section1>
<P class=MsoNormal><SPAN style="FONT-SIZE: 11pt; COLOR: #1f497d; FONT-FAMILY: 'sans-serif'">We’ve all done it before – any chance your $node argument in the function definition is missing the &amp;? One I’m always guilty of with form handlers when wondering why $form_state[‘rebuild’] = TRUE won’t work or even better, I’ve called my function somemodule_nodeapi but the module’s called someothermodule.</SPAN></P>
<P class=MsoNormal>&nbsp;</P>
<DIV>
<DIV>
<P class=MsoNormal><SPAN style="COLOR: #1f497d; FONT-FAMILY: 'sans-serif'">&gt;</SPAN><SPAN style="FONT-FAMILY: 'sans-serif'">The module's install file finds the highest weight in the system table&nbsp;and adds one to it, so it should be&nbsp;absolutely the last thing to run.<BR><BR></SPAN></P></DIV>
<DIV>
<DIV>
<DIV>
<P class=MsoNormal><SPAN style="FONT-SIZE: 11pt; COLOR: #1f497d; FONT-FAMILY: 'sans-serif'">&gt;&gt;</SPAN><SPAN style="FONT-SIZE: 11pt; COLOR: #1f497d; FONT-FAMILY: 'sans-serif'">Just a thought, is content module (cck) coming through after your change and resetting it? Give your module a lower weight in the system table to test if something else is overriding your change.</SPAN></P>
<P class=MsoNormal><SPAN style="FONT-SIZE: 11pt; COLOR: #1f497d; FONT-FAMILY: 'sans-serif'">&nbsp;</SPAN></P>
<DIV>
<DIV>
<P class=MsoNormal><SPAN style="COLOR: #1f497d; FONT-FAMILY: 'sans-serif'">&gt;&gt;</SPAN><SPAN style="COLOR: #1f497d; FONT-FAMILY: 'sans-serif'">&gt;</SPAN><SPAN style="COLOR: #7f003f; FONT-FAMILY: 'sans-serif'">I have a hook_nodeapi op='view' implementation that is changing&nbsp;$node-&gt;content['body']['#weight']. Apparently it is being ignored because every other section that has a weight higher (less negative) than that weight is still being rendered above the body. I haven't yet gone digging through core to find out why this is happening. Is this the correct behavior?</SPAN></P></DIV></DIV></DIV></DIV></DIV></DIV></DIV></DIV></DIV></div></body></html>