我正在尝试根据 URL 所在的站点运行特定的 php 代码。
问题是我们的开发团队不想创建另一个页面,但是有 2 个页面使用相同的文件(我在下面粘贴的那个)。当if语句为假时,我需要一页来使用返回的数据,如果它是真的,它不需要任何其他数据来运行......
我正在尽力解释这一点,如果它令人困惑,请原谅我。
我下面的代码的工作原理是对或错。如果它是假的,我需要运行以下内容,如果它是真的,我不需要运行。
如果为假,请使用此:
$primaryCta = [
'text' => $data['spclprictatxt'],
'href' => $data['spclprictalnk'],
];"
如果为真,则不使用任何内容
<?php
use Febe\Helper\BeautifyText;
$image = $data['image'][0] ?? null;
$link = (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] === 'on' ? "https" : "http") . "://" .
$_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];
$pageCk = $link;
$primaryCta = "false";
$primaryCta1 = "true";
if ($link === 'http://heiferdev.local/account/login.html') {
echo $primaryCta1;
echo $link;
} else {
echo $primaryCta;
echo $link;
}
?>
<div class="headerSimple"
<?= !empty($data['background_color']) ? 'data-background-color="' . $data['background_color'] . '"' : ''; ?>
>
<div class="wrappers__wrapper-max">
<div class="headerSimple__header">
<?php if(!empty($image)): ?>
<figure class="headerSimple__figure">
<?= $this->returnView(
'shared/dynamicImage/dynamicImage',
[
"source" => IMGIX_URL . $image['url'],
"alt" => $image['alt-text'],
"focalPoint" => $image['focal-point'],
"focalPointZoom" => $image['focal-point-zoom'],
"parameters" => $image['parameters'],
"imgClass" => "headerSimple__figure-img"
]
);?>
</figure>
<?php endif; ?
慕哥6287543