protected function compile()
	{
		// get included elements
		if($this->objWrapper->getType() == ContentWrapper\Model::TYPE_START) {
			$this->Template->count = ContentWrapper\Repository::countRelatedElements($this->objWrapper);

			$cssID = $this->cssID;

			if($cssID[0] == '') {
				$cssID[0] = sprintf($this->strIdentifier, $this->id);
				$this->cssID = $cssID;
			}
		}
		// generate css identifier
		else {
			$start = \ContentModel::findByPk($this->bootstrap_parentId);

			if($start !== null) {
				$start = new Attributes($start);
				$start->registerNamespaceAttributes($this->arrBootstrapAttributes);
				$start->cssID = deserialize($start->cssID, true);

				$this->Template->start = $start;

				if($start->cssID[0] == '') {
					$cssID = $start->cssID;
					$cssID[0] = sprintf($this->strIdentifier, $start->id);
					$this->cssID = $cssID;
				}
				else {
					$this->cssID = $start->cssID;
				}
			}
		}

		$this->Template->identifier = $this->cssID[0];
	}
protected function compile()
	{
		// get included elements
		if($this->objWrapper->getType() == ContentWrapper\Model::TYPE_START) {
			$this->Template->count = ContentWrapper\Repository::countRelatedElements($this->objWrapper);

			$cssID = $this->cssID;

			if($cssID[0] == '') {
				$cssID[0] = sprintf($this->strIdentifier, $this->id);
				$this->cssID = $cssID;
			}
		}
		// generate css identifier
		else {
			$start = \ContentModel::findByPk($this->bootstrap_parentId);

			if($start !== null) {
				$start = new Attributes($start);
				$start->registerNamespaceAttributes($this->arrBootstrapAttributes);
				$start->cssID = deserialize($start->cssID, true);

				$this->Template->start = $start;

				if($start->cssID[0] == '') {
					$cssID = $start->cssID;
					$cssID[0] = sprintf($this->strIdentifier, $start->id);
					$this->cssID = $cssID;
				}
				else {
					$this->cssID = $start->cssID;
				}
			}
		}

		$this->Template->identifier = $this->cssID[0];
	}
protected function compile ( ) { // get included elements if ( $ this -> objWrapper -> getType ( ) == ContentWrapper \ Model :: TYPE_START ) { $ this -> Template -> count = ContentWrapper \ Repository :: countRelatedElements ( $ this -> objWrapper ) ; $ cssID = $ this -> cssID ; if ( $ cssID [ 0 ] == '' ) { $ cssID [ 0 ] = sprintf ( $ this -> strIdentifier , $ this -> id ) ; $ this -> cssID = $ cssID ; } } // generate css identifier else { $ start = \ ContentModel :: findByPk ( $ this -> bootstrap_parentId ) ; if ( $ start !== null ) { $ start = new Attributes ( $ start ) ; $ start -> registerNamespaceAttributes ( $ this -> arrBootstrapAttributes ) ; $ start -> cssID = deserialize ( $ start -> cssID , true ) ; $ this -> Template -> start = $ start ; if ( $ start -> cssID [ 0 ] == '' ) { $ cssID = $ start -> cssID ; $ cssID [ 0 ] = sprintf ( $ this -> strIdentifier , $ start -> id ) ; $ this -> cssID = $ cssID ; } else { $ this -> cssID = $ start -> cssID ; } } } $ this -> Template -> identifier = $ this -> cssID [ 0 ] ; }
compile wrapper element
compile wrapper element