default.php
3.27 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
<?php
/**
* @package Joomla.Site
* @subpackage mod_breadcrumbs
*
* @copyright Copyright (C) 2005 - 2018 Open Source Matters, Inc. All rights reserved.
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/
defined('_JEXEC') or die;
$loopno = 0;
?>
<ul itemscope itemtype="https://schema.org/BreadcrumbList" class="breadcrumb<?php echo $moduleclass_sfx; ?>">
<?php if ($params->get('showHere', 1)) : ?>
<li>
<?php echo JText::_('MOD_BREADCRUMBS_HERE'); ?> 
</li>
<?php else : ?>
<li class="active">
<span class="divider icon-location"></span>
</li>
<?php endif; ?>
<?php
// Get rid of duplicated entries on trail including home page when using multilanguage
for ($i = 0; $i < $count; $i++)
{
if ($i === 1 && !empty($list[$i]->link) && !empty($list[$i - 1]->link) && $list[$i]->link === $list[$i - 1]->link)
{
unset($list[$i]);
}
}
// Find last and penultimate items in breadcrumbs list
end($list);
$last_item_key = key($list);
prev($list);
$penult_item_key = key($list);
// Make a link if not the last item in the breadcrumbs
$show_last = $params->get('showLast', 1);
// Generate the trail
foreach ($list as $key => $item) :
if ($key !== $last_item_key) :
// Render all but last item - along with separator
?>
<li itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem">
<?php
# インフォメーションのヘッダー表示
if(
JRequest::getInt('Itemid') == 808 ||
JRequest::getInt('Itemid') == 809 ||
JRequest::getInt('Itemid') == 810 ||
JRequest::getInt('Itemid') == 811 ||
JRequest::getInt('Itemid') == 812 ||
JRequest::getInt('Itemid') == 794 ||
JRequest::getInt('Itemid') == 796 ||
JRequest::getInt('Itemid') == 797 ||
JRequest::getInt('Itemid') == 798 ||
JRequest::getInt('Itemid') == 799 ||
JRequest::getInt('Itemid') == 575 ||
JRequest::getInt('Itemid') == 871 ||
JRequest::getInt('catid') == 142
){
if($loopno == 0) {
?>
<a itemprop="item" href="/" class="pathway"><span itemprop="name">HOME</span></a> <span class="divider"> > </span><meta itemprop="position" content="1">
</li>
<li itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem"> <a itemprop="item" href="/information.html" class="pathway"><span itemprop="name">インフォメーション</span></a> <span class="divider"> > </span><meta itemprop="position" content="2">
</li>
<?php
$loopno = 1;
}
} else {
if (!empty($item->link)) :
?>
<a itemprop="item" href="<?php echo $item->link; ?>" class="pathway"><span itemprop="name"><?php echo $item->name; ?></span></a>
<?php
else :
?>
<span itemprop="name"><?php echo $item->name; ?></span>
<?php
endif;
if (($key !== $penult_item_key) || $show_last) :
?>
<span class="divider"><?php echo $separator; ?></span>
<?php
endif;
?>
<meta itemprop="position" content="<?php echo $key + 1; ?>">
</li>
<?php
}
?>
<?php elseif ($show_last) :
// Render last item if reqd. ?>
<li itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem" class="active">
<span itemprop="name">
<?php echo $item->name; ?>
</span>
<meta itemprop="position" content="<?php echo $key + 1; ?>">
</li>
<?php endif;
endforeach; ?>
</ul>