Was Sie suchen, ist der HeadStyle
View-Helfer. Seine manuelle Dokumentation finden Sie here.
Die API HeadStyle
Helfer steht im Einklang werden alle Head*
View Helfer, und arbeitet als solche (die folgenden vorausgesetzt, dass Sie in einem Viewscript sind):
// Putting styles in order:
// These methods assume the a string argument containing the style rules.
// place at a particular offset:
$this->headStyle()->offsetSetStyle(100, $customStyles);
// place at end:
$this->headStyle()->appendStyle($finalStyles);
// place at beginning
$this->headStyle()->prependStyle($firstStyles);
// Or capturing a block of styles
<?php $this->headStyle()->captureStart() ?>
body {
background-color: <?php echo $this->bgColor ?>;
}
<?php $this->headStyle()->captureEnd() ?>
Beachten Sie, dass Sie nicht die <style>
Tags in jeder beinhalten dieser Eingabe. Das wird vom Helfer selbst erzeugt. Dann in Ihrem Layout, einfach echo
die Helfer, wo man seinen Ausgang mag:
<head>
<?php echo $this->headLink() ?>
<?php echo $this->headStyle() ?>
</head>
Bitte klären, was Sie durch „internes Stylesheet“ bedeuten. – hobodave
bearbeitet die Frage, um interne Stylesheet zu klären – Marcel