Skip to content

Instantly share code, notes, and snippets.

View jelicanin's full-sized avatar

Milan Jelicanin jelicanin

View GitHub Profile
@jelicanin
jelicanin / ElementContentImage.ss
Created June 28, 2018 16:47
Implementation example for "fractaslabs/silverstripe-elemental-stylings" module, file path: templates/Fractas/ElementalBlocks/Elements/
<div class="page-section page-section-content-image $HeightVariant $StyleVariant<% if $HorAlignVariant %> $HorAlignVariant<% end_if %><% if $ExtraClass %> $ExtraClass<% end_if %>">
<div class="outside-container<% if $StyleVariant == "style-light" %> pattern<% end_if %>">
<div class="container">
<div class="row">
<div class="$WidthVariant $HeightVariant <% if $VerAlignVariant == "veralign-middle" || $VerAlignVariant == "veralign-bottom" %>veralign <% end_if %>">
<div class="content $VerAlignVariant $TextAlignVariant">
<% if $ShowTitle %>
<h2 class="content-element__title">
<% if $CallToActionLink.Page %>
<a href="{$CallToActionLink.Page.Link}" title="{$CallToActionLink.Description}">
@jelicanin
jelicanin / ElementContentImage.php
Created June 28, 2018 16:36
Implementation example for "fractaslabs/silverstripe-elemental-stylings" module
<?php
namespace Fractas\ElementalBlocks\Elements;
use DNADesign\Elemental\Models\BaseElement;
use Fractas\ElementalBlocks\Extensions\StylingHeight;
use Fractas\ElementalBlocks\Extensions\StylingHorizontalAlign;
use Fractas\ElementalBlocks\Extensions\StylingStyle;
use Fractas\ElementalBlocks\Extensions\StylingTextAlign;
use Fractas\ElementalBlocks\Extensions\StylingVerticalAlign;