Support Forum

Advanced Search
Forum Scope


Forum Options

Minimum search word length is 3 characters - maximum search word length is 84 characters
Check if is groupView
Free Members
sp_UserOfflineSmall Offline
Apr 12, 2012 - 5:58 pm

Curious if this is easy or...a pain. I want to run a conditional in spHead.php to check if it's the GroupView. Reason being, in the spGroupView.php file, I'm running the search functionality below a custom part of that page. Problem is, the search feature is run in spHead.php as well.


I'd like to declare a conditional, like WordPress' "is_page()", that detects if it's the groupView, and if so, don't show the search feature. 


Is this possible via a template tag? I see in the wiki an sp_is_groupview. Please, oh, please tell me it'll do what I want?

Mr Papa
Simi Valley, CA
SP Master
Free Members
sp_UserOfflineSmall Offline
Apr 12, 2012 - 9:30 pm

yes, of course! wink

see our codex:

the Primitives section...

you will see checks for different types of page views... we are still in the process of populating those pages with detailed info...

but usage for your example is quite simple:

if (sp_is_groupview()) {
    # do group view stuff
} else {
    # do other page stuff

alternatively, a little less clean, but you could look at a global array $sfvars and the 'pageview' element...  but nicer to use the API...

SP Wrangler
Free Members
sp_UserOfflineSmall Offline
Apr 12, 2012 - 9:40 pm

Another option is to create a special header file for group view.

In the groupview php file you will see it loads sphead.php first. Create a copy of sphead.php, edit out or change what you want and save it as something like spGroupHead.php.

The change groupview.php to use it instead of sphead.php.

Free Members
sp_UserOfflineSmall Offline
Apr 13, 2012 - 11:26 am

Both awesome suggestions. I didn't think of the latter, which is genius. Wanting to keep files to a minimum (no reason other than I prefer minimalist setup), I went with the sp_is_groupview(). Worked beautifully!

Thanks to the both of you.

We're building it on Once all the dev is done, we'll be opening up the forum (likely next week) and I'll enter it in the "show your stuff" area.

Yellow Swordfish
Glinton, England
SP Master
sp_UserOfflineSmall Offline
Apr 13, 2012 - 11:57 am

Glad it worked for you

Forum Timezone: Europe/Stockholm
Most Users Ever Online: 1170
Currently Online:
Guest(s) 1
Currently Browsing this Page:
1 Guest(s)
Top Posters:
Mr Papa: 19448
Ike: 2086
Brandon: 864
kvr28: 804
jim: 649
FidoSysop: 577
Conrad_Farlow: 531
fiddlerman: 358
Stefano Prete: 325
Member Stats:
Guest Posters: 616
Members: 17348
Moderators: 0
Admins: 4
Forum Stats:
Groups: 7
Forums: 17
Topics: 10118
Posts: 79603