Is my assumption correct on $items['path'] declaration ?

1 reply [Last post]
vishalkhialani
Offline
Last seen: 30 weeks 3 days ago
Joined: 2011-11-08

Hi,
In the video topic "Displaying a block with hook_block_view() and checking permissions with user_access()"

you have used the below code LINE 147:

    $output .= '<li>' . l($item['title'], $item['path']) . ' - ' . format_interval(REQUEST_TIME - $item['timestamp']) . ' ' . t('ago') . '</li>';
          }

The variable $item['path'] seems to stand out as you have not declared this in the trails_menu() function by yourself. While the $items['title'] has been done so.

I understand that $path is by default given a value by the hook_menu() function is that the reason why it still works ?

Cheers,
Vishal

Chris Shattuck
Offline
Last seen: 3 weeks 3 days ago
Joined: 2009-08-16
Hi Vishal, When I look at the

Hi Vishal,

When I look at the 8th step file - trails.module.08.hook-block-view.step - it looks like $item['path'] is being stored in the trails_history variable (see line 23). So, it works just like $item['title'] would.

Cheers!
Chris

Add to playlist

Add to , or

Add to new playlist:

Add to playlist
This is a member-only feature
But, it's easy to become a member

Add to cart:


Loading...
Contact us

Below are the supported keyboard shortcuts for our video player.

space
Start / stop video
shift
Go to next video
shift
Go to previous video
Increase or decrease player speed by 20%
Skip ahead or go back by 15 seconds
1...9
Jump to a percentage (2 is 20%, for example)
f
Toggle full screen
Videos Pricing More Search
BuildAModule Logo Icon BuildAModule Logo Icon
Become a member!
$29
1 month
$156
6 months
10% off
$276
12 months
20% off
All memberships come with the following:
24 / 7 access to the entire 1800+ video library
An innovative video player with a rolling transcript
Extensive Drupal and cross-platform training
A thorough and thoughtful training style
Progress tracking
Take notes on specific video sections
Intuitive multi-user management
How many users?
user
Go solo with a single user, or give multiple team members access through one account and get discounts by bundling multiple users into a single membership.